首页 文章

在Heroku dyno重新充电之后,Twitter Bot正在重新启动

提问于
浏览
0

我有一个Twitter机器人正在阅读文本文件和推特 . 现在,一个免费的Heroku dyno每18个小时睡6个小时,然后用相同的命令重新启动 . 因此,再次读取文本文件并重复推文 .

为了避免这种情况,每当从文件的行列表中读出一行时,我就会从列表中删除该行(在推文之后)并将剩余的列表放入一个新文件中,然后将其重命名为原始文件 .

我认为这可能有效,但是当dyno重新启动时,它从头开始 . 我在这里错过了什么吗?如果有人可以帮助我,这将是很好的 .

1 回答

  • 0

    当dyno重新启动时,它是一个新的 . Heroku上的文件系统是短暂的,并且不会持续存在于dynos中;所以你的文件丢失了 .

    您需要将它存储在更永久的位置 - 无论是在某个地方,如S3,还是其中一个数据库附加组件 . Redis可能适合这个 .

相关问题