当托管在heroku上时,有没有办法让不和谐的bot写入文件?

时间:2020-09-19 14:07:37

标签: heroku bots

我的Discord机器人具有一个级别系统,要求它写入JSON文件。

我将其托管在Heroku上,并且当前未更新文件。我知道Heroku无法保存数据,所以有什么办法可以对它进行编码以写入计算机上的文件?

我按照Tech With Tim的教程进行托管。

1 个答案:

答案 0 :(得分:1)

Heroku文件系统是临时的,因此在重新部署/重新启动Dyno之后,所有更改都会丢失。

您的选择是使用数据库或外部文件存储,这可能是保存JSON文件所需的。

Heroku无法通过网络访问您的计算机(除非您使用ngrok传输请求,这是可能的,但不是很实用)。
您可以将文件保存到远程存储服务(例如Amazon S3)或与其他一些云服务集成(使用Google Drive API的Google文档)。

相关问题