小编Nis*_*ani的帖子

RuntimeError:需要 PyNaCI 库才能使用语音

Traceback (most recent call last):
  File "C:\Users\Pradeep Tejwani\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\ext\commands\bot.py", line 892, in invoke
    await ctx.command.invoke(ctx)
  File "C:\Users\Pradeep Tejwani\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\ext\commands\core.py", line 797, in invoke
    await injected(*ctx.args, **ctx.kwargs)
  File "C:\Users\Pradeep Tejwani\AppData\Local\Programs\Python\Python38\lib\site-packages\discord\ext\commands\core.py", line 92, in wrapped
    raise CommandInvokeError(exc) from exc
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: RuntimeError: PyNaCl library needed in order to use voice
Run Code Online (Sandbox Code Playgroud)

这是我的错误,即使我已经安装了 pythonpynacldiscord.py[voice]。我尝试了很多次但仍然遇到同样的错误。我什至将我的库更新到了新版本,但没有任何改变。

代码:

@bot.command()
async def join(ctx):
    channel = ctx.message.author.voice.channel
    voice = get(bot.voice_clients, guild=ctx.guild)

    if voice and voice.is_connected():
        await voice.move_to(channel)
    else:
        voice = await channel.connect()

    await voice.disconnect() …
Run Code Online (Sandbox Code Playgroud)

python discord.py

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

discord.py ×1

python ×1