Команда помощи боту Discord [discord.py ]

#python-3.x #discord.py-rewrite

#python-3.x #discord.py

Вопрос:

У меня возникли проблемы с настройкой команды справки на моем боте. Я удалил команду справки по умолчанию из

 bot.remove_command("help")
  

а затем использовал этот код для настройки моей пользовательской справки:

 @bot.command(aliases=['h'])
async def help(ctx):
    await ctx.send('play <songname>' or 'p <songname>' --> Play a song)
    await ctx.send('pause' or 'pp' --> Pause the song)
    await ctx.send('resume' or 'pr' --> Resume the song)
    await ctx.send('looptrack' or 'lt' --> Loops the current song - beta)
    await ctx.send('dc' --> disconnect me from the voice channel)
  

однако теперь я изменил код на:

 @bot.command(aliases=['h'])
async def help(ctx):
    await ctx.send("nothing here")
  

Теперь, когда пользователь вводит справку или `h, это вывод:

 nothing here
'play <songname>' or 'p <songname>' --> Play a song
'pause' or 'pp' --> Pause the song
'resume' or 'pr' --> Resume the song
'looptrack' or 'lt' --> Loops the current song - beta
'dc' --> disconnect me from the voice channe
  

Я не знаю, почему старая справка печатается даже после удаления их из моей справочной функции.

Ответ №1:

Странно, но регенерация токена бота сработала.