我在Heroku上托管的botkit slack bot有问题 . 机器人本身就是“入门套件” .
https://github.com/howdyai/botkit-starter-slack
过了一会儿,机器人停止工作 . 日志抱怨无法找到团队 . 我点击了我的heroku部署应用程序的/ login路径并允许它,它再次工作了一下 .
是否有一个heroku配置,我需要更改,以防止它闲置或什么?或者这是入门套件的问题?在松弛配置中我可能需要做些什么吗?
我在Heroku上托管的botkit slack bot有问题 . 机器人本身就是“入门套件” .
https://github.com/howdyai/botkit-starter-slack
过了一会儿,机器人停止工作 . 日志抱怨无法找到团队 . 我点击了我的heroku部署应用程序的/ login路径并允许它,它再次工作了一下 .
是否有一个heroku配置,我需要更改,以防止它闲置或什么?或者这是入门套件的问题?在松弛配置中我可能需要做些什么吗?
1 回答
我很确定你在一个爱好dyno上运行你的机器人 . 如果他们没有收到任何请求,Heroku就会让爱好者dynos入睡 .
发生了什么事:
您部署了机器人 - >机器人正在运行和工作
每个人都可以用机器人写 - >太棒了!
几分钟后,当机器人没有使用时,dyno就睡着了
此时机器人无法正常工作
你点击了/ login请求,是的 - > dyno再次启动,机器人正在运行并运行
在这里阅读更多关于免费dynos的信息:https://devcenter.heroku.com/articles/free-dyno-hours .
Solution: Switch to Standard Dynos