我有一个使机器人离开服务器的命令,但是,它们可以使机器人重新加入,我不希望这样做,而且我也不想启用代码授权,因为我希望其他服务器使用我的机器人。而且每次机器人加入服务器时,我都必须保持脚本运行,我希望机器人在加入后立即离开,毕竟没有办法禁止它从服务器中退出。这是我的脚本。
1>c:\build\mathgeolib\include\mathgeolib\geometry\quadtree.inl(699): error C2760: syntax error: unexpected token 'int', expected 'expression'
答案 0 :(得分:1)
您可以使用on_server_join
事件让漫游器在服务器加入后立即离开服务器。
@client.event
async def on_server_join(server):
if server.id == "id":
await client.leave_server(server)
答案 1 :(得分:0)
@client.event
async def on_server_join(server):
"""So we basically check if the server id equals the id you've sent, and you want it to leave exactly after it joined to that server."""
if server.id not != "520354830472970270": # We're checking if the ID is not unequal to 520354830472970270
await client.leave_server(server) # The server parameter of this event returns us a server object, so we don't have to get it separately.