我尝试了下面的代码,但如果我运行我的机器人,它会留下任何随机2服务器。因此,如果我重新运行它退出2个随机服务器,它会一直随机退出2服务器,如果我尝试重新运行。
我想让它只退出选定的服务器,所以我将('server id')
更改为('451765543236566556')
,但仍然退出2个随机服务器。
import discord
client = discord.Client()
my_server = client.get_server('server id')
@client.event
async def on_ready():
for server in client.servers:
if server != my_server:
await client.leave_server(server)
@client.event
async def on_server_join(server):
if server != my_server:
await client.leave_server(server)
答案 0 :(得分:0)
This bot,每个服务器都会。只需离开您不希望机器人开启的服务器。
import discord
client = discord.Client()
@client.event
async def on_ready():
my_server = client.get_server('server id')
await client.leave_server(my_server)