首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在discord.py中制作机器人,如何通过行会分离用户数据?

在discord.py中制作机器人,如何通过行会分离用户数据?
EN

Stack Overflow用户
提问于 2020-07-29 02:50:36
回答 1查看 228关注 0票数 0

我的机器人有一些功能,比如通过命令改变每个行会成员的生命值。然而,如果一个成员在多个行业协会都使用机器人,他们的生命值不是从每个行业协会分离(即。如果你在一台服务器上有23HP,你在其他服务器上也有这个)。我想让会员的HP和所有其他数据独立于他们在另一个行会中的数据,我该怎么做?

我看过分片,但老实说我一点也不懂。这听起来是个好主意,但我甚至不知道从哪里开始。

提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2020-07-30 04:43:27

分片与这个问题无关,它是一种在大量行会上托管你的机器人的方式。由于您还没有解释如何存储数据的细节,因此很难给出细节。如果您使用简单的键值存储,则可以执行类似{guild.id}-{member.id}的操作,或者如果可以嵌套键,则可以执行以下操作:

代码语言:javascript
复制
{
    guild.id: {
        member.id: {}
    }
}

根据您存储数据的方式,您可能需要将它们转换为字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63140928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档