Discord.py 如何实现暂停命令(lavalink)?
我正试图发出暂停命令。我正在使用discord.py和lavalink,这是我得到的错误:“DefaultPlayer”对象没有属性“pause” 这是我正在使用的代码:Discord.py 如何实现暂停命令(lavalink)?,discord.py,Discord.py,我正试图发出暂停命令。我正在使用discord.py和lavalink,这是我得到的错误:“DefaultPlayer”对象没有属性“pause” 这是我正在使用的代码: class MusicCog(commands.Cog): def __init__(self, bot): self.bot = bot self.bot.music = lavalink.Client(self.bot.user.id) self.bot.music.add_node('loca
class MusicCog(commands.Cog):
def __init__(self, bot):
self.bot = bot
self.bot.music = lavalink.Client(self.bot.user.id)
self.bot.music.add_node('localhost', 7000, 'testing', 'na', 'music-node')
self.bot.add_listener(self.bot.music.voice_update_handler, 'on_socket_response')
self.bot.music.add_event_hook(self.track_hook)
commands.command(name='pause')
async def pause(self, ctx):
player = self.bot.music.player_manager.get(ctx.guild.id)
await player.pause()
player.pause()
来自其他对象类型。
您必须使用player。设置暂停(True)
才能工作。要取消暂停播放,只需执行player.set\u pause(False)
player.pause()
来自另一种对象类型。
您必须使用player。设置暂停(True)
才能工作。要取消播放暂停,只需执行播放。设置暂停(False)