有一个命令应该显示帮助
@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)
启动机器人,控制台出现并在一秒钟后关闭。我设法捕捉到屏幕的一部分(控制台底部)
我读到你bot = commands.Bot(command_prefix = settings['prefix'])
需要在命令下写bot.delete_command('help')
。但是某某控制台关闭时出现相同的错误
如果您不知道如何使用文档,请打开手册并按照说明找到您需要查看其属性和方法列表的对象。
在这种情况下,错误文本表明对象
Bot
,即 (discord.ext.commands.Bot
) 没有delete_command()
。因此,我们在文档中查找此对象,并查看它具有哪些可能与删除内置命令相关的功能。如果名称不清楚,请滚动浏览并阅读说明。最后,我们找到了一个
remove_command()
可以满足您需求的功能。