在discord.py中,我如何制作它以便机器人只能在一个上工作?那有没有办法做到这一点
x = (channel id.)
if x == (12454431344645423) #this is the channel id
print ('hi')
答案 0 :(得分:0)
最简单的方法是不将其添加到任何其他服务器。您也可以将所有服务器保留在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)