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

问题描述 投票:0回答:1

我有什么

设置为webhook的电报漫游器(后端PHP)。我正在招待几个命令。

我想做什么

[用户在与我的机器人进行电报聊天时输入特定命令后,我正在向他发送消息,我将在15分钟后向他发送消息。现在我想在15分钟后向他发送一些消息。

我做了什么

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

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

php webhooks telegram-bot
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.