如何在 discord.py 中制作关卡系统?

时间:2021-06-07 16:02:09

标签: python discord.py

levelsystem 只需要使用 JSON(简单) 那么当玩家发送消息时我如何安全点?并写成这样的json格式:

<块引用>

{ “用户名”:“0123456789” { “点”:“0” { “级别”:“0” } } }

1 个答案:

答案 0 :(得分:1)

您不应该对频繁更新的数据使用 JSON。如果您想遵循 JSON 结构,那么您可以使用 pymongomotor,它们是 pymongo 的变体,但是是异步的。

您可以使用 this 作为使用 pymongo/motor 创建调平系统的示例。您应该向用户添加 exp,如果您需要更新级别,请检查是否与算法匹配,删除或保留 exp,然后让他们获得它。但是,您确实需要考虑防止垃圾邮件,它可以像 Mee6 一样简单地检查是否已经过去了一段时间。