最近,我使用python-电- bot库编写了一个简单的电报机器人,并在Heroku上部署了这个机器人。现在,我正在寻找一种使bot持久的有效方法,允许它在运行期间存储Bot_data和user_data。我看了一下库提供的持久性类,我了解到PicklePersistence不会与heroku的“短暂”硬盘一起工作。我的问题是,我如何实现机器人的持久性,使它在heroku上工作?我是否应该放弃存储bot_data并将设计更改为依赖外部数据库来存储所需的数据?
发布于 2020-03-10 02:01:00
我建议并尝试为你的电报机器人建立一个数据库。这将把你的机器人带到一个新的层次,在那里你也可以连接一个网络应用程序到数据库,并在那里添加更多的功能。
要开始,您可以尝试MongoDB地图集数据库的空闲层。您可以使用此数据库存储数据,并在需要时获取数据。
当然,您还可以查看其他数据库解决方案。
https://stackoverflow.com/questions/60610369
复制相似问题