【问题标题】:How to make discord.py bot case-insensitive? [duplicate]如何使 discord.py bot 不区分大小写? [复制]
【发布时间】:2021-04-12 18:40:10
【问题描述】:

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

如果没有aliases=['clear', 'Clear'],我该怎么做?

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    使用on_message() 事件时,Paul 的回答绝对有效。

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

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

    参考资料:

    【讨论】:

      猜你喜欢
      • 2013-07-07
      • 2018-06-15
      • 2021-05-20
      • 1970-01-01
      • 2019-01-13
      • 1970-01-01
      • 1970-01-01
      • 2012-07-29
      • 2013-01-27
      相关资源
      最近更新 更多