编码新手。想要用python做一个不和谐的机器人。我有这个代码。一切似乎都还可以,但是当键入关键字时,漫游器只会向响应发送垃圾邮件。我做错了什么?
Product
答案 0 :(得分:2)
您的单词匹配/选择效果很好。
您只有一个逻辑错误:机器人还将监听自身发送的消息。由于漫游器发出的消息还包含单词donate
(在To
和click
之间),因此漫游器将递归地对其自身进行回复。要解决此问题,请将这些行添加到on_message
函数的开头:
if message.author == client.user:
return
这将过滤出机器人发送的消息。