我有什么
设置了webhook
的电报机器人(后端PHP)。它有几个我很有趣的命令。
我想做什么
只要用户在电报聊天中输入特定命令到我的机器人, 我发信息说我会在15分钟后给他留言。现在我 我想在15分钟后给他发一些信息。
我做了什么
我尝试使用php的sleep()
暂停webhook
执行15分钟,然后发送消息。但是几秒钟之后,虽然用户没有发送任何消息,但webhook收到了包含 5 \ u2063 的文本字段的消息,并重新加载了php脚本。
我有什么方法可以做我想做的事情?
答案 0 :(得分:1)
您可以在数据库中插入查询 time_end =(time()+(60 * 15)); 并在另一个将其设置为Cron作业的php文件中(每隔一分钟)检查time()> = $ row ['time_end'] 做些事情