我正在使用以下代码,并试图让bot在结束后重复播放相同的音乐,但我没有提出任何解决方案(该bot只播放音乐一次,没有显示错误)。
...
musicDirectory = discord.PCMVolumeTransformer(discord.FFmpegPCMAudio('audio.mp3'),volume=1)
VoiceClient = await vc.connect()
VoiceClient.play(musicDirectory,after=lambda e: self.repeat(guild, VoiceClient, musicDirectory))
return
def repeat(self, guild, voice, audio):
voice.play(audio, after=lambda e: self.repeat(guild, voice, audio))
答案 0 :(得分:0)
如果要一次又一次播放音乐,可以使用while循环。