python - 有没有办法删除第一条帮助消息 discord.py
问题描述
所以我有这个代码
@bot.group()
async def help(ctx):
em = discord.Embed(title=f'Help', description = 'user -help <command> to get more info on that command',color=0xFF0000)
em.add_field(name = 'Moderation', value = 'psa, purge')
em.add_field(name = 'Fun', value = 'hi, numbers')
em.add_field(name = 'help', value = 'mod, support')
await ctx.send(embed = em)
@help.command()
async def psa(ctx):
em = discord.Embed(title=f'psa', description = 'Takes the channel name and your message and makes it embed',color=0xFF0000)
em.add_field(name = '**Syntax**', value = '-psa [message]')
await ctx.send(embed = em)
当我执行 -help psa 时,它会显示第一个帮助屏幕。有没有办法删除这个?
解决方案
只需添加invoke_without_command
到组中,请参阅此处的文档
@bot.group(invoke_without_command=True)
async def help(ctx):
推荐阅读
- postgresql - 在现有服务器旁边运行一个独立的 postgres 实例
- android - JetPack compose - 如何在 CircularProgressIndicator 处于活动状态时禁用交互?
- android - 在外部浏览器中打开多个链接
- git - 覆盖 Git 的一般设置,尤其是 TortoiseGit UI 中的 http.proxy 设置,用于所有操作。例如拉和推
- nlp - AttributeError:“FastTextKeyedVectors”对象没有属性“vocab”
- apache-spark - 如何区分 spark sql 中的 data null 和 error null?
- twilio - Twilio 功能:从工作室流程“设置变量”访问变量
- python - 为什么我没有得到输出?
- sql - 如何包含计数为 0 的值?
- python-3.x - ImportError 尝试在没有已知父包的情况下进行相对导入 - Django 2.x