【问题标题】:Im trying to make a simple Discord.Py bot that is able to play music but keep getting the same error我正在尝试制作一个简单的 Discord.Py 机器人,它能够播放音乐但不断出现相同的错误
【发布时间】:2021-08-05 03:37:01
【问题描述】:

我目前播放音乐的代码如下:

@bot.command()
async def play(ctx):
    if not ctx.voice_client:  # checks to make sure bot is not already in voice channel
        audio_source = 'my_music.mp3'
        voice_channel = ctx.message.author.voice.channel
        ffmpeg = r'C:\Users\dmolp\PycharmProjects\DiscordBot\ffmpeg\ffmpeg\bin'
        await voice_channel.connect()
        voice_client = ctx.voice_client
        voice_client.play(discord.FFmpegPCMAudio(executable=ffmpeg, source=audio_source))

问题是每当我运行它并使用 !play 命令时,机器人就可以很好地加入语音频道,但它不播放音乐并且我收到此错误,

discord.ext.commands.errors.CommandInvokeError:命令引发异常:PermissionError:[WinError 5] 访问被拒绝

我完全被这个难住了,感谢任何帮助!

【问题讨论】:

  • 你能把完整的追溯吗?

标签: python discord.py


【解决方案1】:

discord.ext.commands.errors.CommandInvokeError:命令引发异常:PermissionError:[WinError 5] 访问被拒绝

由于您的应用无法访问而引发此错误。 检查文档 [模块中的异常] 以获取解决方案。 解决方案:

  1. 尝试以管理员身份运行 Discord.py(按 win+x >> 点击命令提示符 [admin] >> 运行 discord.py)

【讨论】:

  • 您应该解释如何解决这个特定问题。 PermissionError 可以表达很多错误。
  • 请稍等,我会得到文件
猜你喜欢
  • 2021-05-05
  • 2021-10-25
  • 1970-01-01
  • 2021-09-30
  • 2017-07-22
  • 2020-09-03
  • 2021-06-27
  • 2021-08-20
  • 2022-01-04
相关资源
最近更新 更多