电报机器人:想在webhook中使用php sleep()函数

时间:2016-01-11 09:34:58

标签: php webhooks telegram-bot

我有什么

设置了webhook的电报机器人(后端PHP)。它有几个我很有趣的命令。

我想做什么

只要用户在电报聊天中输入特定命令到我的机器人,  我发信息说我会在15分钟后给他留言。现在我  我想在15分钟后给他发一些信息。

我做了什么

我尝试使用php的sleep()暂停webhook执行15分钟,然后发送消息。但是几秒钟之后,虽然用户没有发送任何消息,但webhook收到了包含 5 \ u2063 的文本字段的消息,并重新加载了php脚本。

我有什么方法可以做我想做的事情?

1 个答案:

答案 0 :(得分:1)

您可以在数据库中插入查询 time_end =(time()+(60 * 15)); 并在另一个将其设置为Cron作业的php文件中(每隔一分钟)检查time()> = $ row ['time_end'] 做些事情