|
|
@@ -291,6 +291,9 @@ By nesting commands inside a module that is tagged with [GroupAttribute] you can |
|
|
|
> Although creating nested module stuctures are allowed, |
|
|
|
> 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] |
|
|
|
|
|
|
|
[!code-csharp[Command Group Example](samples/intro/groupmodule.cs)] |
|
|
|
|
|
|
|
## Executing Commands |
|
|
@@ -383,6 +386,8 @@ 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 |
|
|
|