【问题标题】:Messenger bot - timed responsesMessenger bot - 定时响应
【发布时间】:2016-10-18 16:33:12
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 指向正确方向的指针? cronjobs

标签: php mysql facebook bots messenger


【解决方案1】:

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

然后运行一个 cron,调用服务器上的一个链接,该链接将检查是否应该立即向用户发送通知。然后给他发消息,并在数据库中标记这个动作,这样就不会被处理两次了。

【讨论】:

    猜你喜欢
    • 2016-11-16
    • 2016-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-20
    • 2016-12-21
    • 2017-05-26
    相关资源
    最近更新 更多