从不和谐消息中选择单词不起作用

时间:2019-02-10 15:34:48

标签: python bots discord discord.py

编码新手。想要用python做一个不和谐的机器人。我有这个代码。一切似乎都还可以,但是当键入关键字时,漫游器只会向响应发送垃圾邮件。我做错了什么?

https://imgur.com/a/iJFDwVp

Product

1 个答案:

答案 0 :(得分:2)

您的单词匹配/选择效果很好。

您只有一个逻辑错误:机器人还将监听自身发送的消息。由于漫游器发出的消息还包含单词donate(在Toclick之间),因此漫游器将递归地对其自身进行回复。要解决此问题,请将这些行添加到on_message函数的开头:

if message.author == client.user:
    return

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