Update bulk-overwrite-of-global-slash-commands.md
Co-Authored-By: Cookiezzz <2996654+Cookiezzz@users.noreply.github.com>
This commit is contained in:
@@ -6,10 +6,10 @@ title: Slash Command Bulk Overwrites
|
||||
If you have too many global commands then you might want to consider using the bulk overwrite function.
|
||||
|
||||
```cs
|
||||
public async Task Client_Ready()
|
||||
public async Task Client_Ready()
|
||||
{
|
||||
List<ApplicationCommandProperties> applicationCommandProperties = new();
|
||||
try
|
||||
try
|
||||
{
|
||||
// Simple help slash command.
|
||||
SlashCommandBuilder globalCommandHelp = new SlashCommandBuilder();
|
||||
@@ -27,11 +27,12 @@ public async Task Client_Ready()
|
||||
SlashCommandBuilder globalCommandAddFamily = new SlashCommandBuilder();
|
||||
globalCommandAddFamily.WithName("add-family");
|
||||
globalCommandAddFamily.WithDescription("Add a family");
|
||||
globalCommandAddFamily.AddOptions(slashCommandOptionBuilder);
|
||||
applicationCommandProperties.Add(globalCommandAddFamily.Build());
|
||||
|
||||
await _client.BulkOverwriteGlobalApplicationCommandsAsync(applicationCommandProperties.ToArray());
|
||||
}
|
||||
catch (ApplicationCommandException exception)
|
||||
}
|
||||
catch (ApplicationCommandException exception)
|
||||
{
|
||||
var json = JsonConvert.SerializeObject(exception.Error, Formatting.Indented);
|
||||
Console.WriteLine(json);
|
||||
|
||||
Reference in New Issue
Block a user