【发布时间】:2021-04-10 15:00:52
【问题描述】:
我正在使用 discord.py 和 repl.it 开发一个基本的不和谐机器人,并试图让一个基本的响应系统运行起来。基本上,我试图让它查看两个列表中的单词,并且仅在从两个列表中获取单词时才回复。现在我的代码如下所示:
if any(word in msg for word in mean and bidoof):
await message.channel.send(random.choice(bidoof_angry))
我尝试使用“and”运算符从“mean”和“bidoof”中提取单词,但它的表现几乎就像我认为“或”应该的那样。当它从“bidoof”列表中看到一个词时,它会回复,即使消息中没有来自另一个列表的词。我对此很陌生,因此非常感谢任何帮助。
【问题讨论】:
标签: python discord discord.py bots