所以要开发一个简单的不和谐机器人。我拥有一切正常工作的一件事。我对不同的关键字有一些机器人回复。但是,我想用多个关键字触发一个机器人响应。 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**')
答案 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**')