如何使用 LINE API 和 HEROKU 存储 LINE Bot 的对话?
How can I store the conversation of LINE Bot using LINE API and HEROKU?
我使用 LINE API 和 HEROKU 创建了 line bot。
我的机器人工作完美(回声示例)但我想存储与机器人的对话。
所以我使用 bufferedwriter 和 filewriter 添加了代码,但是没有创建 txt 文件..
如果我 运行 我的代码在 Spring 引导应用程序上,则在路径中正确创建 txt 文件。但是如果我 运行 我的代码在 Heroku 上,它不会。
我该怎么办?
我猜你的Heroku没有C盘的目录。你能试试这个吗?
String path = "test.txt";
您还需要将 Path
替换为 path
还有另一个答案告诉您为什么这不起作用,但我想指出您不应该在 Heroku 上这样做。如果你需要存储持久的数据,你应该把它放在数据库中。 Heroku 给你一个free Postgres database。 运行 以下命令:
$ heroku addons:create heroku-postgresql
然后按照 Connecting to Relational Databases 的 Heroku 指南添加使用它的代码。
我使用 LINE API 和 HEROKU 创建了 line bot。 我的机器人工作完美(回声示例)但我想存储与机器人的对话。 所以我使用 bufferedwriter 和 filewriter 添加了代码,但是没有创建 txt 文件..
如果我 运行 我的代码在 Spring 引导应用程序上,则在路径中正确创建 txt 文件。但是如果我 运行 我的代码在 Heroku 上,它不会。
我该怎么办?
我猜你的Heroku没有C盘的目录。你能试试这个吗?
String path = "test.txt";
您还需要将 Path
替换为 path
还有另一个答案告诉您为什么这不起作用,但我想指出您不应该在 Heroku 上这样做。如果你需要存储持久的数据,你应该把它放在数据库中。 Heroku 给你一个free Postgres database。 运行 以下命令:
$ heroku addons:create heroku-postgresql
然后按照 Connecting to Relational Databases 的 Heroku 指南添加使用它的代码。