注意:我使用的是discord.py 0.16.12
我想知道是否有任何方法可以让机器人在代码中加入服务器。就像有一个命令,就像:
@client.command(pass_context=True)
async def join(ctx, invite):
client.join(invite)
我已经尝试过
@client.command()
async def joinserver(mahlink):
await client.accept_invite(mahlink)
它不起作用。 这是我在Google上唯一可以找到的关于这一点的信息
另外,运行accept_invite
会给出以下信息:
discord.errors.Forbidden:禁止(状态代码:403):机器人无法使用此端点
答案 0 :(得分:2)
机器人不能接受邀请,也不能以其他方式加入服务器/协会。具有经理服务器权限的用户必须授权该漫游器,并且该漫游器的权限将在加入后授予。
您可以生成邀请链接here
答案 1 :(得分:0)
好的,不错的尝试,但是如果该命令可用于bot,那么我会将我的bot添加到甚至最大的不和谐服务器中。您必须使用用户令牌作为令牌。