很新的编码。想用python做一个不和谐机器人。我有这个密码。一切似乎都好,但当键入关键字的机器人只是垃圾邮件的反应。我做错了什么
https://imgur.com/a/iJFDwVp
@client.event
async def on_message(message):
channel = message.channel
if 'donate' in message.content:
await client.send_message(channel, 'To donate click this link http://www.test.com')
Tags:
你的搭配/选词效果很好
您只有一个逻辑错误:bot还会侦听自己发送的消息。由于bot发出的消息还包含单词
donate
(介于To
和click
之间),因此bot将递归地回复自身。要解决此问题,请将以下行添加到on_message
函数的开头:这将过滤掉bot发送的消息
相关问题 更多 >
编程相关推荐