我有一个不和谐机器人的代码,在语音频道播放音乐,因为youtube删除了视频上的不喜欢计数器,我得到了一个错误
nextcord.errors.ApplicationInvokeError: Command raised an exception: KeyError: 'dislike_count'
我尝试更改backend_youtube_dl.py文件,它工作了,但问题是我使用Heroku运行代码,我无法在那里更改文件
代码相当大,但这是导致问题的部分
async def play_song(self, interaction, link):
vid = pafy.new(link)
url = vid.getbestaudio().url
interaction.guild.voice_client.play(discord.PCMVolumeTransformer(discord.FFmpegPCMAudio(url)), after=lambda e: self.bot.loop.create_task(self.check_queue(interaction)))
有没有其他办法解决这个问题?
1条答案
按热度按时间xuo3flqw1#
安装最新的2021年7月17日版本,该版本没有您提到的问题,而使用
pip install pafy
安装2019年11月22日版本,该版本有您提到的问题。