我在试着发出暂停命令。我使用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('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()发布于 2020-08-19 09:29:02
player.pause()来自另一个对象类型。您必须使用player.set_pause(True)才能工作。要取消暂停播放,只需执行player.set_pause(False)
https://stackoverflow.com/questions/63425948
复制相似问题