问题描述
注意:我使用的是discord.py 0.16.12
Note: I'm using discord.py 0.16.12
我想知道是否有任何方法可以使机器人在代码中加入服务器。像是这样的命令:
I am wondering if there's any way to have a bot join a server within the code. Like there's a command that would be like:
@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上找到的关于此的
It dosen't work.This is the only thing I could find on google about this
此外,运行 accept_invite
可以以下内容:
Also, running the accept_invite
gives the following:
推荐答案
机器人无法接受邀请,也无法通过手动邀请加入服务器/行会。具有经理服务器权限的用户必须授权该漫游器,并且该权限将在加入后授予该漫游器。
Bots cannot accept invites or join servers/guilds any other way than being manually invited. A user with manager server permissions must authorize the bot and the permissions said bot will be granted upon joining.
您可以生成邀请链接
这篇关于有什么办法让不合格的bot用accept_invite或类似的方法加入服务器?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!