在discord.py 中,我该如何让机器人只在一个上运行?有没有办法做到这一点
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)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)