Python 3.x 如何让discord bot在加入后立即离开服务器

Python 3.x 如何让discord bot在加入后立即离开服务器,python-3.x,discord,discord.py,Python 3.x,Discord,Discord.py,我有一个命令可以让bot离开服务器,但是,他们可以让bot重新加入,这是我不想要的,我也不想启用代码授权,因为我希望其他服务器使用我的bot。每次bot加入服务器时,我都必须继续让脚本休息,我希望bot在加入服务器后立即离开。毕竟,没有办法禁止它进入服务器。这是我的剧本 @client.event async def on_ready(): my_server = client.get_server('520354830472970270') await

我有一个命令可以让bot离开服务器,但是,他们可以让bot重新加入,这是我不想要的,我也不想启用代码授权,因为我希望其他服务器使用我的bot。每次bot加入服务器时,我都必须继续让脚本休息,我希望bot在加入服务器后立即离开。毕竟,没有办法禁止它进入服务器。这是我的剧本

@client.event
    async def on_ready():
        my_server = client.get_server('520354830472970270')
        await client.leave_server(my_server)
        print('left server')`

通过使用事件,可以让bot在加入服务器后立即离开服务器

@客户端事件 _server_joinserver上的异步定义: 因此,我们基本上检查服务器id是否等于您发送的id,并且您希望它在加入该服务器后立即离开。 如果server.id不可用!=520354830472970270:我们正在检查ID是否不等于520354830472970270 wait client.leave_serverserver此事件的服务器参数返回一个服务器对象,因此我们不必单独获取它。
你有没有试过把你这边的人列入黑名单?
@client.event
async def on_server_join(server):
    if server.id == "id":
        await client.leave_server(server)