add timer-cnhager nickname

This commit is contained in:
Дмитрий Шиманский
2023-11-03 18:38:18 +03:00
parent e977fb2abd
commit 7f0728ce1a
6 changed files with 50 additions and 24 deletions

View File

@@ -2,6 +2,7 @@
using Discord.Interactions;
using Discord.WebSocket;
using DiscordApp.Database;
using Microsoft.VisualBasic;
using System.Reflection;
@@ -47,22 +48,16 @@ namespace DiscordApp
try
{
var context = new SocketInteractionContext(client, interaction);
//await context.Interaction.DeferAsync(true);
var result = await handler.ExecuteCommandAsync(context, services);
if (!result.IsSuccess)
switch (result.Error)
{
case InteractionCommandError.UnmetPrecondition:
break;
default:
break;
}
await interaction.RespondAsync($"Возникла какая-то ошибка: {result.Error}", ephemeral: true);
}
catch
{
if (interaction.Type is InteractionType.ApplicationCommand)
await interaction.GetOriginalResponseAsync().ContinueWith(async (msg) => await msg.Result.DeleteAsync());
await interaction.GetOriginalResponseAsync().ContinueWith(async (msg) => await msg.Result.DeleteAsync()); ;
}
}
}