Discord bot忽略小写命令[重复]

Posted

技术标签:

【中文标题】Discord bot忽略小写命令[重复]【英文标题】:Discord bot ignores lowercase commands [duplicate] 【发布时间】:2020-01-09 23:32:03 【问题描述】:

我的 Python 机器人用于 Discord 时遇到问题。例如,如果我输入!Hello,它就不起作用。

我必须输入!hello

代码如下:

@client.event
async def on_message(message):
if message.content.startswith("!hello"):
    `print(message.author.name)`
    embed = discord.Embed(color=0xFFCF20)
    embed.add_field(name="text", value="text", inline=False)
    embed.add_field(name="text:", value="text", inline=False)
    await message.author.send(embed=embed)`

【问题讨论】:

【参考方案1】:
if message.content.lower().startswith("!hello"):

【讨论】:

以上是关于Discord bot忽略小写命令[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Discord Bot 无法识别命令名称

Discord bot没有回复消息[重复]

Discord bot 运行命令两次 discord.py

用户执行命令后,如何删除 discord.py 中的消息?

Discord bot 忽略所有 webhook?

discord.js 发送自定义消息而不是镜像消息