电报机器人在几个月/几周后停止工作



我的电报机器人具有PHP后端。我已经根据官方指南设置了钩子。很多时候,机器人停止响应,我意识到电报服务器不会触发分配的网络钩。当我删除该机器人并制作具有相同ID的新机器人时,除非我创建具有不同ID的机器人,否则问题仍然存在。有人遇到了这样的问题吗?

,所以我现在知道了。首先,这不是自定义证书。这是因为您的服务器花了超过60秒的时间来回复电报服务器。您以前的消息堆叠在电报服务器上。因此,您必须让他们通过DELETEWEBHOUK,然后再次setWebook。之后,将此代码复制到您的代码顶部:

<?php
    set_time_limit(0);
    ignore_user_abort(true);
    $out =  json_encode([
      'method'=>'sendMessage',
      'chat_id'=>$my_chat_id,
      'text'=> "Starting process..."
      ]);   
    echo $out;
    header('Connection: close');
    header('Content-Length: '.strlen($out));
    header("Content-type:application/json");
    flush();
    if (function_exists('fastcgi_finish_request')) {
        fastcgi_finish_request();
    }

它回复了电报服务器,因此他们停止等待。从这里取。

相关内容

  • 没有找到相关文章

最新更新