【问题标题】:How to send push x hours later with Node.js / Heroku / Wit.ai ChatBot on Messenger如何在 Messenger 上使用 Node.js / Heroku / Wit.ai ChatBot 在 x 小时后发送推送
【发布时间】:2017-08-03 19:05:54
【问题描述】:

我正在使用 Node.js 和 Heroku + Wit.ai 在 Messenger 上开发 ChatBots。
我的问题:
我想知道是否可以在最后 XX 小时后发送推送互动以及如何进行互动。


我已经将 Facebook ID 存储在数据库中。我不知道如何在最后一条消息发送到机器人后 1 小时再次自动联系用户。如果您知道该怎么做,我将不胜感激。

谢谢

【问题讨论】:

  • 这个问题有点宽泛。但是你有没有想过通过 setTimeout(function(){ respond_to_user() }, 3000); 包装一下 respond 方法;
  • 我会补充一下,an npm package 可以用于此类基于时间的任务。

标签: javascript node.js heroku wit.ai facebook-messenger-bot


【解决方案1】:

既然您已经在托管它,最好的办法是拥有一个后台任务,该任务不断检查某种队列,并触发该队列中一小时前的所有事件。你也可以使用heroku scheduler 之类的东西。

你累了什么?

【讨论】:

  • 谢谢你!我不知道 Heroku 的调度程序!这似乎很棒,正是我想要的。再次感谢
猜你喜欢
  • 2017-04-26
  • 2016-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-31
  • 2017-01-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多