有什么办法让不合格的bot用accept_invite或类似的方法加入服务器?

时间:2019-04-07 00:14:19

标签: python discord discord.py

注意:我使用的是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):机器人无法使用此端点

2 个答案:

答案 0 :(得分:2)

机器人不能接受邀请,也不能以其他方式加入服务器/协会。具有经理服务器权限的用户必须授权该漫游器,并且该漫游器的权限将在加入后授予。

您可以生成邀请链接here

答案 1 :(得分:0)

好的,不错的尝试,但是如果该命令可用于bot,那么我会将我的bot添加到甚至最大的不和谐服务器中。您必须使用用户令牌作为令牌。