【发布时间】:2021-05-20 03:15:59
【问题描述】:
是否可以在 Discord 客户端上使用 case_insensitive 属性?我想要这样,即使调用命令的用户包含大写或小写,我的机器人也可以响应任何命令。
【问题讨论】:
标签: discord client discord.py
是否可以在 Discord 客户端上使用 case_insensitive 属性?我想要这样,即使调用命令的用户包含大写或小写,我的机器人也可以响应任何命令。
【问题讨论】:
标签: discord client discord.py
查看 discord.ext.commands.Bot 的属性:https://discordpy.readthedocs.io/en/latest/ext/commands/api.html?highlight=sensitive#bot
查看discord.Client的属性:
https://discordpy.readthedocs.io/en/latest/api.html?highlight=discord%20client#client
属性cse_insensitive 是为机器人列出的,但不是为客户端列出的。它在客户端中不存在。这意味着这是不可能的。
【讨论】:
case_insensitive 属性在bot 或client 之间并不矛盾,即便如此,改变它也不难。他们都可以使用这个属性。您可以通过在 client 中定义它来轻松地使您的机器人不区分大小写
client = commands.Bot(command_prefix = "your prefix", case_insensitive=True)
在同一行定义您的客户端也比discord.Client()简单得多
【讨论】: