Messenger 机器人 - 定时回复

Messenger bot - timed responses

我用 PHP 构建了一个基本的 facebook Messenger 机器人。如何启用定时推送通知?

例如,这是一个预约场景:

  1. 用户安排在周五下午 2 点开会
  2. Bot 会记住定时信息,并在周五 1:45pm 时发送一条消息,提醒用户该约会。

我知道必须涉及一个数据库,但我想知道是否有人可以向我指出正确的方向以使用哪些功能,或者是否有与此时间相关的推送的任何文档 php.

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

这是一个宽泛的问题,与机器人本身关系不大。将机器人视为您的服务器和用户之间的唯一通信协议。正如您所提到的,将用户 ids/meeting 次存储在数据库中。

然后有一个 cron 运行,在您的服务器上调用一个 link,它将检查是否应该立即向用户发送通知。然后给他发消息,在数据库中标记这个动作,所以不处理两次。