Python Forum
Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python Bot Leave Server
#1
I installed my bot in my friend's discord server. Now he kicked me from server so i need to block my bot to his server or i need to make my bot to leave his server.

I got a python scrpt in google search do i need to change this so it suits for me.

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)
I need a script like example bot should leave server if I'm not in that server. If my bot is in 20 server and I'm member of only 10 server so it should leave other 10 server.
Reply
#2
Is this possible to make my bot leave his server without his server ID. Or any code to make my bot leave all server except i mentioned servers list please...
Reply
#3
I can't test this code and haven't looked at the docs, but I would imagine that you have some persistent identifier and that your bot can list the users. When it joins, it should check if you're there (hard-code your ID or put it in config somewhere), and then either listen for events where people leave or it should poll (occasionally check the people who are current there).
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  How to take the tar backup files form remote server to local server sivareddy 0 1,871 Jul-14-2021, 01:32 PM
Last Post: sivareddy
  How to Remove Non-ASCII Characters But Leave Line Breaks In Place? bmccollum 4 4,257 Apr-09-2020, 07:59 PM
Last Post: DeaD_EyE

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020