首页 > 解决方案 > 加入后如何使不和谐机器人离开服务器

问题描述

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

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

标签: python-3.xdiscorddiscord.py

解决方案


您可以使用事件让机器人在加入服务器后立即离开服务器on_server_join

@client.event
async def on_server_join(server):
    if server.id == "id":
        await client.leave_server(server)   

推荐阅读