Телеграмм не отправляет запрос через webhook

97
14 июля 2021, 05:50

При отправке сообщения боту не отправляется запрос через webhook. Webhook успешно установил, у домена есть SSL-сертификат от Let's Encrypt, рейтинг А.

getWebhookInfo выдает следующую ошибку

{"ok":true,"result":{"url":"https://сайт/index.php","has_custom_certificate":false,"pending_update_count":22,"last_error_date":1568020905,"last_error_message":"Connection timed out","max_connections":40}}

Сам код

const TOKEN = 'токен';
const URL = 'https://api.telegram.org/bot'.TOKEN.'/';
$update = file_get_contents("php://input");
$update = json_decode($update, TRUE);

function sendRequest($method, $params = []){
    if(!empty($params)){
        $url = URL.$method.'?'.http_build_query($params);
    } else{
        $url = URL.$method;
    }
    return json_decode(file_get_contents($url), JSON_OBJECT_AS_ARRAY);
}

$chat_id = $update["message"]["chat"]["id"];
sendRequest('sendMessage', ['chat_id' => $chat_id, 'text' => 'Текст']);
READ ALSO
Авторизация через Госуслуги

Авторизация через Госуслуги

Пробую сделать авторизацию через ГосуслугиПорядок подключения сайта понятен

125
Symfony 4: обновление ролей

Symfony 4: обновление ролей

Столкнулся со следующей проблемой: когда изменяю права/роли у пользователя, то ему необходимо перезайти в свой аккаунт, чтобы они обновилисьМожно...

115
Насколько необходимы Custom Exception?

Насколько необходимы Custom Exception?

Я так понимаю, хорошим тоном является под каждый вид исключения делать свой собственный класс

101
Удалить все файлы через 3 дня на сервере

Удалить все файлы через 3 дня на сервере

Нужно удалить все файлы и папки рекурсивно на сервереДоступ по FTP

110