Python Discord机器人,对关键词做出反应,同时不区分大小写

0 人关注

我对python很陌生,因为我做这个机器人是为了好玩,但我一直在尝试做一个简单的discord.py机器人,它可以对不区分大小写的关键词做出反应,也可以检测信息中的单词。我已经能够让它不区分大小写,但我遇到的主要问题是能够同时检测到消息中的关键词。

下面的片段是我用的不区分大小写的方法,但我还没有想出如何让它在信息中找到它。

if message.content.lower() == "ok":
        await message.channel.send('Ok') 
python
discord.py
rfretehb
rfretehb
发布于 2022-06-10
1 个回答
Eric Jin
Eric Jin
发布于 2022-06-10
已采纳
0 人赞同

你可以检查该字符串是否已经在信息中。

if "ok" in message.content.lower():
    # do stuff

然而,这将匹配像okok and also this(这些是好的),但也在单词的中间。uhueanbfononoeiw**ok**ajjasoifjojq