我的 discord.py 拒绝加入语音频道,但在我运行命令时没有出现任何错误。我是个新手,所以一直在研究它,但我看了很多东西,我写的东西看起来不错,但它仍然不起作用
bot = commands.Bot(command_prefix = '$')
@bot.command()
async def join(ctx):
channel = ctx.author.voice.channel
await channel.connect()
这是我的一小段代码,但我认为 $join 命令应该让它加入我的语音频道是对的。我还检查了不和谐开发者门户网站,它确实有权加入语音频道。
答案 0 :(得分:0)
确保你已经安装了 discord.py 语音!您可以通过执行 pip install discord.py[voice]
来实现。这允许您的机器人加入 vcs 并播放音乐。
答案 1 :(得分:-2)
intents = discord.Intents.all()
bot = commands.Bot(command_prefix='$', intents=intents)
# ...