我可以使用webhook创建特定操作的日志吗



问题:Habitica是一个习惯跟踪应用程序,但它的个人数据日志并没有我想要的那么详细。我想创建一个本地日志,记录我在应用程序中标记习惯/待办事项的时间。Habitica提供了某些网络挂钩,可以在检查习惯/待办事项时触发,这似乎非常适合我的需求,但我如何将这些触发器转换为本地日志?我想使用Python来实现这一点。

想法:在我看来,我需要建立某种个人云服务器来接收这些数据,将其转换为日志,然后存储以供下载。我之前曾使用Heroku部署过一个Flask应用程序,所以如果可以类似地进行部署,那将是理想的选择。然而,我对此了解不多,所以我欢迎任何想法或建议。

创建Habitica webhook作为Flask应用程序是一种很好的方法
Heroku非常好地支持Python/Flask,但文件系统是短暂的,因此在每次应用程序重新启动时都会被删除。

为了持久化数据,您可以查看各种选项:

  • 将文件保存到AWS S3
  • 将数据保存到数据库中(Heroku为PostgreSQL提供了免费计划(

最新更新