簡體   English   中英

如何使 discord 機器人接受多個前綴

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM