我有一个discord.py重写机器人,我正试图使其加入语音频道,但当我使用以下代码使其加入时:
@commands.command()
async def join_voice(self, ctx):
channel = ctx.author.voice.channel
await channel.connect()
60秒后,机器人将始终断开连接并发送此错误:
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/ext/commands/core.py", line 85, in wrapped
ret = await coro(*args, **kwargs)
File "/home/runner/discordbotpy/cogs/admin.py", line 42, in join_voice
await connected.channel.connect() # Use the channel instance you put into a variable
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/abc.py", line 1154, in connect
await voice.connect(timeout=timeout, reconnect=reconnect)
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/voice_client.py", line 345, in connect
await utils.sane_wait_for(futures, timeout=timeout)
File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/utils.py", line 350, in sane_wait_for
raise asyncio.TimeoutError()
TimeoutError:
我不知道该怎么办。我尝试了多种不同的加入方式,但都不起作用
目前没有回答
相关问题 更多 >
编程相关推荐