如何让漫游器加入语音通道以进行重写? 我尝试的任何方法均行不通,并且也不会产生任何错误。 以下是我的尝试:
...
SET A29_FDATE = convert(datetime2(0), EncryptByKey(...))
...
@client.command()
async def join(ctx):
channel = ctx.author.voice.channel
await channel.connect()
编辑:我关闭了错误处理程序,现在出现以下错误:
@client.command()
async def join(ctx):
channel = client.get_channel(ctx.author.voice.channel.id)
await channel.connect()
编辑2:我处于机器人可以连接的语音通道中。 ctx.author.voice_channel不起作用,出现此错误:
discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'NoneType' object has no attribute 'channel'
编辑3:该命令起作用。我安装了PyNaCl,效果很好。
答案 0 :(得分:0)
尝试这些代码。
@client.command()
async def join(ctx):
channel = ctx.author.voice.channel
await channel.connect()
@client.command()
async def leave(ctx):
await ctx.voice_client.disconnect()