Messenger bot - 定时响应

时间:2016-10-18 16:33:13

标签: php mysql facebook bots messenger

我用PHP构建了一个基本的facebook messenger bot。如何启用定时推送通知?

例如,这是预约预约方案:

  1. 用户安排星期五下午2点的会议
  2. Bot记得定时信息,星期五下午1点45分,机器人发送一条消息,提醒用户预约。
  3. 我知道必须有一个数据库,但我想知道是否有人可以指出我正确的方向使用什么功能或者是否有任何与此时相关的文档与php相关。

    *注意:我不是在寻找免费代码,而是寻找如何实现上述目标的正确方向。

1 个答案:

答案 0 :(得分:0)

这是一个广泛的问题,与机器人本身没什么关系。将bot视为服务器和用户之间的通信协议。如您所述,将用户ID /会议时间存储在数据库中。

然后让cron运行,调用服务器上的链接,该链接将检查是否应该立即向用户发送通知。然后向他发送一条消息并在数据库中标记此操作,因此不会处理两次。