在不和谐的消息中搜索多个关键字?不和谐机器人

时间:2019-02-17 15:32:44

标签: python bots discord discord.py

所以要开发一个简单的不和谐机器人。我拥有一切正常工作的一件事。我对不同的关键字有一些机器人回复。但是,我想用多个关键字触发一个机器人响应。 ATM我为每个关键字写出了相同的代码。反正有凝聚力吗?

if 'SERVER' in message.content.upper():
    await bot.send_message(channel, 'For all Ark Server details type: **nB.arkserver**')
if 'TAMING' in message.content.upper():
    await bot.send_message(channel, 'For all Ark Server details type: **nB.arkserver**')
if 'GATHER' in message.content.upper():
    await bot.send_message(channel, 'For all Ark Server details type: **nB.arkserver**')

1 个答案:

答案 0 :(得分:1)

是的,欢迎来到社区

if any([keyword in message.content.upper() for keyword in ('SERVER', 'TAMING', 'GATHER')]):
    await bot.send_message(channel, 'For all Ark Server details type: **nB.arkserver**')