Python 3.x 在discord.py中,如何使bot只在一台服务器上工作
在discord.py中,如何使bot只在一个服务器上工作?有没有办法做到这一点Python 3.x 在discord.py中,如何使bot只在一台服务器上工作,python-3.x,discord.py,Python 3.x,Discord.py,在discord.py中,如何使bot只在一个服务器上工作?有没有办法做到这一点 x = (channel id.) if x == (12454431344645423) #this is the channel id print ('hi') 最简单的方法就是不将其添加到任何其他服务器。您也可以将所有服务器(除一台服务器外)保留在您的on_ready事件中,然后在加入其他服务器时将其保留 import discord client = discord.Client()
x = (channel id.)
if x == (12454431344645423) #this is the channel id
print ('hi')
最简单的方法就是不将其添加到任何其他服务器。您也可以将所有服务器(除一台服务器外)保留在您的
on_ready
事件中,然后在加入其他服务器时将其保留
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)