Dsharpplus не отвечает на команды

#c# #discord #dsharp

#c# #Discord #dsharp

Вопрос:

Хорошо, итак, я пытаюсь поэкспериментировать с ботами c # discord, поэтому я нашел старый репозиторий с базовым шаблоном бота, однако после запуска бота кажется, что команды либо не регистрируются должным образом, либо вызываются неправильно.

Основной файл бота

 _discordClient = new DiscordClient(clientConfig);
/* TELL IT TO USE COMMANDSNEXT */
_commandsNext = _discordClient.UseCommandsNext(commandConfig);

/* REGISTER COMMANDS */
_commandsNext.RegisterCommands<Commands.Commands>();
Console.WriteLine("Comands Loaded");```
  

Командный файл

 namespace Bot_Framework.Commands
{
    public class Commands
    {
        [Command("test"), Description("A simple test command")]
        public async Task test(CommandContext ctx)
        {
            await ctx.Message.DeleteAsync();
            await ctx.RespondAsync("Hello World!");
        }
    }
}
  

Я использую более старую версию dsharp

Упаковка

   <package id="DSharpPlus" version="3.2.3" targetFramework="net472" />
  <package id="DSharpPlus.CommandsNext" version="3.2.3" targetFramework="net472" />
  

Не уверен, что я делаю неправильно, или это просто что-то простое. Если требуется какая-либо другая информация, спросите, и я могу ее отправить.