如何让不和谐的机器人在语音通道中重复播放相同的音乐?

时间:2020-10-28 12:56:51

标签: python discord bots discord.py

我正在使用以下代码,并试图让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))

1 个答案:

答案 0 :(得分:0)

如果要一次又一次播放音乐,可以使用while循环。