【发布时间】:2018-06-01 09:17:27
【问题描述】:
我尝试了下面的代码,但如果我运行我的机器人,它会留下任何随机的 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)
【问题讨论】:
标签: python-3.x discord.py