diff --git a/docs/guides/int_framework/intro.md b/docs/guides/int_framework/intro.md index a1d373466..ae20cf9a3 100644 --- a/docs/guides/int_framework/intro.md +++ b/docs/guides/int_framework/intro.md @@ -292,7 +292,9 @@ By nesting commands inside a module that is tagged with [GroupAttribute] you can > you are not permitted to use more than 2 [GroupAttribute]'s in module hierarchy. > [!NOTE] -> [ComponentInteraction] and [ModalInteraction] handlers require `ignoreGroupNames` parameter set to `true` to work in classes with [GroupAttribute] +> To not use the command group's name as a prefix for component or modal interaction's custom id set `ignoreGroupNames` parameter to `true` in classes with [GroupAttribute] +> +> However you have to be careful to prevent overlapping ids of buttons and modals [!code-csharp[Command Group Example](samples/intro/groupmodule.cs)] @@ -386,8 +388,6 @@ delegate can be used to create HTTP responses from a deserialized json object st [ChannelTypesAttribute]: xref:Discord.Interactions.ChannelTypesAttribute [MaxValueAttribute]: xref:Discord.Interactions.MaxValueAttribute [MinValueAttribute]: xref:Discord.Interactions.MinValueAttribute -[ComponentInteraction]: xref:Discord.Interactions.ComponentInteractionAttribute -[ModalInteraction]: xref:Discord.Interactions.ModalInteractionAttribute [IChannel]: xref:Discord.IChannel [IRole]: xref:Discord.IRole