![](/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.