机器人拒绝加入语音频道

时间:2021-07-04 20:20:02

标签: python discord.py

我的 discord.py 拒绝加入语音频道,但在我运行命令时没有出现任何错误。我是个新手,所以一直在研究它,但我看了很多东西,我写的东西看起来不错,但它仍然不起作用

bot = commands.Bot(command_prefix = '$')


@bot.command()
async def join(ctx):
  channel = ctx.author.voice.channel
  await channel.connect()

这是我的一小段代码,但我认为 $join 命令应该让它加入我的语音频道是对的。我还检查了不和谐开发者门户网站,它确实有权加入语音频道。

2 个答案:

答案 0 :(得分:0)

确保你已经安装了 discord.py 语音!您可以通过执行 pip install discord.py[voice] 来实现。这允许您的机器人加入 vcs 并播放音乐。

答案 1 :(得分:-2)

intents = discord.Intents.all()
bot = commands.Bot(command_prefix='$', intents=intents)

# ...