如何使 discord.py bot 不区分大小写?

时间:2021-01-07 01:42:29

标签: python discord discord.py discord.py-rewrite

我正在制作一个 python discord 机器人,我不希望机器人关心命令的大小写/大写。

没有 aliases=['clear', 'Clear'] 我怎么能做到这一点?

2 个答案:

答案 0 :(得分:3)

使用较低的方法。 "Clear".lower() 返回 "clear"

答案 1 :(得分:0)

保罗的回答在使用 on_message() 事件时绝对有效。

但是,如果您使用命令装饰器和 commands 模块,您可以执行以下操作;在实例化机器人时,您可以添加 case_insensitive kwarg:

bot = commands.Bot(command_prefix=..., case_insensitive=True)

参考: