python - HeroKu Discord.py.json 没有在 GitHub 上更新
问题描述
所以我最近制作了一个将信息存储到 .json 文件中的机器人,它在 Visual Code Studio 上运行良好。但问题是我通过 Heroku 上的 GitHub 托管,所以当我运行我的代码时,Heroku 获取 json 文件并使用它的数据更新它自己的json 文件,而不是 GitHub 中的实际文件。因此,当我重新启动 HeroKu 进行更新时,它会重新读取 json 文件,替换它用于存储和擦除数据的文件,并替换为 GitHub 中根本没有更改的 json。有没有办法备份 json 文件并可能保存一些信息?或者另一种在 discord.py 上存储信息的方式也与 Heroku 兼容?顺便说一句,我无法访问命令提示符 Heroku,只能访问网站上的“运行控制台”
- EpicGoodBoi 提前感谢您!
解决方案
Heroku
实际上并没有编辑GitHub
- 它只是将它的代码从您的链接存储库克隆到它的服务器上并在那里运行它。如果您需要它来更新您的GitHub
存储库,那么我会使用Github Rest API。
编辑:这是文档:创建或更新文件内容
推荐阅读
- c# - 如何在同一查询中使用 DISTINCT 和 VALUE?
- javascript - 如何计算反应中所有li的宽度?
- javascript - Fabricjs 不克隆 strokeUniform 属性
- ansible - 如何在 Ansible 中循环多个依赖任务
- javascript - 当我单击我的应用程序上的链接时,如何将我重定向到另一个应用程序?
- reactjs - 为什么要使用路由器 useNavigate 时出现此错误
- python - 如何从管理面板和 django 禁用用户?
- javascript - 使用 Node.js 实现类似多线程的行为
- python - Tesseract OCR 将 9 识别为 S
- python-2.7 - 在 Jython 中提取 zip 文件时,“TypeError:字符映射必须返回整数、无或 unicode”