将数据保存在discord.py中

问题描述

我当前正在为discord机器人
使用discord.py rewrite,我想创建一个需要保存用户数据的等级系统。
我正在使用Heroku 24小时运行我的机器人,因此无法在计算机中保存用户数据。
否则,它将无法24小时运行。
我想将数据另存为json文件或文本文件,以便可以使用python进行读取。

# user.txt
88

或类似json

{"username":"user","levels":"24"}

有关保存数据的任何解决方案(例如使用服务器)?
我已经查看了成千上万个stackoverflow问题和论坛,
但是我仍然找不到答案。
问候,智商树。

解决方法

您不能依赖Heroku上的文件-它具有临时文件系统,因此您创建的任何文件都可以随时消失。使用PostgreSQL(更多文档here)或使用诸如Amazon S3之类的云存储来实现持久性。 (您的用例比在云存储上使用文件更适合PostgreSQL。)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...