Как заставить моего бота покидать чужой сервер - PullRequest
0 голосов
/ 01 июня 2018

Я попробовал приведенный ниже код, но он оставляет любой случайный 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)

1 Ответ

0 голосов
/ 01 июня 2018

Этот бот оставляет каждый сервер, кроме одного.Просто оставьте сервер, на котором бот не должен быть включен.

import discord

client = discord.Client()

@client.event
async def on_ready():
    my_server = client.get_server('server id')
    await client.leave_server(my_server)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...