Python 从不一致消息中选择单词无效

Python 从不一致消息中选择单词无效,python,bots,discord,discord.py,Python,Bots,Discord,Discord.py,对编码来说是个新概念。想用python制作一个不和谐的机器人。我有这个密码。一切似乎都正常,但当键入关键字时,bot只会垃圾邮件响应。我做错了什么 你的词语匹配/选择很好 您只有一个逻辑错误:bot还将侦听自己发送的消息。由于bot发出的消息还包含单词捐赠(介于到和单击),因此bot将递归地回复自身。要解决此问题,请将以下行添加到您的on_消息的开头函数: if message.author == client.user: return 这将过滤掉机器人发送的消息。啊,非常感谢。这立

对编码来说是个新概念。想用python制作一个不和谐的机器人。我有这个密码。一切似乎都正常,但当键入关键字时,bot只会垃圾邮件响应。我做错了什么


你的词语匹配/选择很好

您只有一个逻辑错误:bot还将侦听自己发送的消息。由于bot发出的消息还包含单词
捐赠
(介于
单击
),因此bot将递归地回复自身。要解决此问题,请将以下行添加到您的
on_消息的开头
函数:

if message.author == client.user:
    return

这将过滤掉机器人发送的消息。

啊,非常感谢。这立刻解决了问题。我从没想过机器人会自己阅读。非常感谢
if message.author == client.user:
    return