我的机器人有一些功能,比如通过命令改变每个行会成员的生命值。然而,如果一个成员在多个行业协会都使用机器人,他们的生命值不是从每个行业协会分离(即。如果你在一台服务器上有23HP,你在其他服务器上也有这个)。我想让会员的HP和所有其他数据独立于他们在另一个行会中的数据,我该怎么做?
我看过分片,但老实说我一点也不懂。这听起来是个好主意,但我甚至不知道从哪里开始。
提前谢谢你!
发布于 2020-07-30 04:43:27
分片与这个问题无关,它是一种在大量行会上托管你的机器人的方式。由于您还没有解释如何存储数据的细节,因此很难给出细节。如果您使用简单的键值存储,则可以执行类似{guild.id}-{member.id}的操作,或者如果可以嵌套键,则可以执行以下操作:
{
guild.id: {
member.id: {}
}
}根据您存储数据的方式,您可能需要将它们转换为字符串。
https://stackoverflow.com/questions/63140928
复制相似问题