我可以为我不一致的bot所加入的每个服务器创建一个不同的bot实例,以便在不同服务器上设置的变量不会影响另一个bot吗?

问题描述 投票:0回答:1

我的机器人运行的是简单的服务器,而我遇到的问题是,如果该机器人位于多台服务器中,则一台服务器中添加的所有用户也会计入另一台服务器中。有没有办法为其中的每个服务器设置单独的机器人实例?

bots discord.py
1个回答
0
投票

肯定有!

使用bot.guilds获取机器人所在的每个服务器的列表

例如:

botguilds = bot.guilds

然后

for guild in botguilds:
#create a new .json file, when creating it, just use guild.id

这样,对于僵尸程序所在的公会,它将创建一个.json文件。除了打开某些.json文件,您还可以打开str(guild.id

所有这些,是为漫游器所在的每个公会创建一个.json文件,并为该特定公会打开.json文件。我认为其他所有事情都可以做得到!

© www.soinside.com 2019 - 2024. All rights reserved.