![](/img/trans.png)
[英]Dicord.py how do I take in exactly 3 Members and put them into a variable? It gets MemberNotFound
[英]How to use wait_for() in dicord.py?
我正在開發一個用於不和諧的音樂機器人。 我想使用bot.wait_for()
等到voice.stop()
。 即我希望機器人等到播放停止。 我不想使用命令voice.play(discord.FFmpegPCMAudio(audio), after=lambda e: some_commmand_here)
因為此命令在播放完成后執行命令。 但是我試圖讓機器人等到播放完成然后做一些事情。 我試過bot.wait_for(voice.stop())
結果證明是錯誤的。 有什么幫助嗎? 如果bot.wait_for()
不能完成這項工作,任何等待播放完成的替代命令對我來說都很好。
據我所知,你只能在沒有on_
前綴的情況下使用wait_for
這些事件。 所以只有一個與語音相關的事件,那就是on_voice_state_update 。 因此,除非您自己制作,否則無法使用 api。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.