![](/img/trans.png)
[英]How to make my Discord bot respond to both custom prefixes and mentions when I use a function to get the prefix?
[英]How to make a discord bot accept multiple prefixes
我正在制作一個帶有多個命令的機器人,為了相關性,我希望一個命令與+
前綴一起使用,另一個與!
字首。
我有一個配置文件,其中包含我導入的字典,因此我可以使用它們來定義我的前綴。
這是我的前綴機器人:
bot = commands.Bot(command_prefix=BOT['DEFAULT_PREFIX'])
我嘗試在配置文件中添加另一個前綴,所以它有兩個:
'DEFAULT_PREFIX': '+',
'SPECIAL_PREFIX': '!',
我可以添加第二個變量,例如 client = command.Bot... 但我已經嘗試過了,默認前綴 ( +
) 在我的 cogs.py 中使用得很好,但特殊前綴 ( !
) 不適用於我的report
命令。
是否有可能以某種方式有兩個可用的前綴供命令使用? 或者更好的是,為一個裝飾器分配一個自定義前綴? (我試過做bot.command(command_prefix='!')
但沒有運氣)。
謝謝!
bot = commands.Bot(command_prefix=['first prefix','second prefix'])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.