【发布时间】:2022-01-12 02:23:49
【问题描述】:
我想为我的机器人添加一项功能,即为人们创建自定义唯一代码来邀请他们的朋友。 (所以我们可以跟踪谁邀请了谁,即使是虚 URL)
代码的创建效果很好,现在我想将所有内容存储在 JSON 中。
我想到了那个结构(每个公会 1 个文件):
{
"<Member ID>" :
{
"invites": 0
"Fakes": 0
"Left":0
"Invited": []
}
}
首先我想知道结构是否良好(或者我是否遗漏了什么)。 其次要知道我是否不会遇到任何并发问题。 每次成员执行 /verify 或离开服务器时,我都需要更新 JSON。 但是我需要打开文件,修改,然后再次写入文件。如果两个人同时执行命令,会发生什么?
如果有并发问题,像 SQLite3 这样的数据库能解决问题吗? 在这种情况下我应该使用哪些表?
非常感谢您的帮助
【问题讨论】:
标签: python json python-3.x serialization discord.py