2

我在 Heroku 上托管的 botkit slack bot 遇到问题。机器人本身只是“入门工具包”。

https://github.com/howdyai/botkit-starter-slack

过了一会儿,机器人停止工作。日志抱怨无法找到团队。我点击了我的 heroku 部署应用程序的 /login 路径并允许它,它再次工作了一段时间。

是否有我需要更改的 heroku 配置以防止它闲置或其他什么?或者这是入门套件的问题?在松弛配置中我需要做些什么吗?

4

1 回答 1

2

我很确定您在爱好测功机上运行您的机器人。如果 Heroku 没有收到任何请求,则将爱好 dynos 发送到睡眠状态。

发生了什么事情:

  1. 您部署了机器人 -> 机器人正在运行和工作
  2. 每个人都可以用机器人写作 -> 太棒了!
  3. 几分钟后,当机器人不使用时,测功机睡着了
  4. 此时机器人不工作
  5. 您点击 /login 请求,是的 - > dyno 再次启动,机器人正在运行和工作

在此处阅读有关免费测功机的更多信息:https ://devcenter.heroku.com/articles/free-dyno-hours 。

解决方案:切换到标准 Dynos

于 2018-08-18T11:10:51.060 回答