【发布时间】:2021-04-12 18:40:10
【问题描述】:
我正在制作一个 python discord 机器人,我不希望机器人关心命令是小写还是大写。
如果没有aliases=['clear', 'Clear'],我该怎么做?
【问题讨论】:
标签: python discord discord.py discord.py-rewrite
我正在制作一个 python discord 机器人,我不希望机器人关心命令是小写还是大写。
如果没有aliases=['clear', 'Clear'],我该怎么做?
【问题讨论】:
标签: python discord discord.py discord.py-rewrite
使用较低的方法。 "Clear".lower() 返回"clear"。
【讨论】:
使用on_message() 事件时,Paul 的回答绝对有效。
但是,如果您使用命令装饰器和 commands 模块,您可以执行以下操作;实例化机器人时,您可以添加case_insensitive kwarg:
bot = commands.Bot(command_prefix=..., case_insensitive=True)
参考资料:
【讨论】: