Slackbot Heroku:必须继续登录

我在Heroku上托管的botkit slack bot有问题 . 机器人本身就是“入门套件” .

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

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

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

回答(1)

2 years ago

我很确定你在一个爱好dyno上运行你的机器人 . 如果他们没有收到任何请求,Heroku就会让爱好者dynos入睡 .

发生了什么事:

  • 您部署了机器人 - >机器人正在运行和工作

  • 每个人都可以用机器人写 - >太棒了!

  • 几分钟后,当机器人没有使用时,dyno就睡着了

  • 此时机器人无法正常工作

  • 你点击了/ login请求,是的 - > dyno再次启动,机器人正在运行并运行

在这里阅读更多关于免费dynos的信息:https://devcenter.heroku.com/articles/free-dyno-hours .

Solution: Switch to Standard Dynos