如何为我的不和谐机器人(python)做不区分大小写

时间:2021-05-21 15:50:32

标签: python-3.x

最近我一直试图让我的机器人命令不区分大小写,但没有成功,我看过一些教程,但不是我正在寻找的,我需要不区分大小写来处理我的所有机器人命令并且不要为每个命令键入不同的形式

我的命令之一是:

    if message.content == 'hello':
        await message.channel.send(
            'Hello'
        )

我想将任何类型的 hello(Hello,HeLLo 等) 转换为 hello 以便触发命令

1 个答案:

答案 0 :(得分:0)

您可以使用 .lower()。您的代码如下所示:

if message.content.lower() == 'hello':
    await message.channel.send(
        'Hello'
    )