Не могу добавить команду help

Есть команда, которая должна выводить помощь

@bot.command()
async def help(ctx):
    embed_help = discord.Embed(title="Помощь:anchor:", description="**Краткий обзор**", color=0xc700c7)
    embed_help.add_field(name="Модули (.help modules)", value="Доступные модули", inline=False)
    embed_help.add_field(name="Справка", value="Узнать о боте — команда .about")
    await ctx.send(embed = embed_help)

Запуская бота, появляется консоль и через секунду закрывается. Успел словить фрагментом экрана(Внизу консоль)

console

Прочитал, что нужно под командой bot = commands.Bot(command_prefix = settings['prefix']) нужно написать bot.delete_command('help'). Но так и так консоль закрывается с такой же ошибкой


Ответы (1 шт):

Автор решения: denisnumb

Если не умеете пользоваться документацией, то откройте руководство и в соответствии с инструкцией найдите объект, список свойств и методов которого вам нужно посмотреть.

В данном случае в тексте ошибки сказано, что объект Bot, а именно (discord.ext.commands.Bot) не имеет метода delete_command(). Следовательно, ищем в документации этот объект и смотрим какие у него есть функции, которые могут быть связаны с удалением встроенной команды. Если непонятно из названия, листаем и читаем описание.

В конечном итоге находим функцию remove_command(), которая делает то, что вам нужно.

→ Ссылка