簡體   English   中英

如何讓 discord 機器人使用其他 discord 機器人命令?

[英]How to make a discord bot use other discord bot commands?

我在 python 中創建了一個 discord 機器人,我想讓我的機器人命令音樂機器人播放音樂。 例如,我希望我的機器人在聊天室中編寫 /play prompet:[SONG_NAME] 並讓它被其他音樂機器人識別和播放。 如果有人有想法讓它發揮作用,請幫忙!

我一直在嘗試用我自己的機器人“/play prompet:[SONG_NAME]”寫一個字符串,但另一個機器人沒有反應。

你不能這樣做。 Discord.py 默認情況下不會對其他機器人的消息調用命令,除非您覆蓋on_message並在不檢查消息作者的情況下調用process_commands

因此,如果機器人不是您的並且您無法控制它,您也無能為力。 如果另一個機器人允許它,那么它無需您做任何事情就可以工作。

從聊天中調用斜杠命令將永遠不會起作用,因為它們不會被機器人調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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