我在Heroku上部署了一个Hubot与Slack进行交互。我目前正在使用免费的dyno。在30分钟不活动后,它会进入睡眠状态。它从Slack中被唤醒时醒来。但是,第一个请求在混合中丢失了。因此用户必须再次键入命令。是否有一种简单的方法可以让机器人醒来并仍然处理第一个命令?
答案 0 :(得分:1)
如documentation中所述:
要解决此问题,您可以使用hubot-heroku-keepalive脚本,这样可以使您的免费dyno保持最长18小时/天。如果你不想让Hubot入睡,你需要升级到Heroku的爱好计划。
我使用它所以Hubot至少在网上从早上6点到午夜。