Коллеги, второй день бьюсь и не могу заставить работать webHooks.
Используется:
https://github.com/irazasyed/telegram-bot-sdk
https://api.telegram.org/bot[TOKEN]/getWebhookInfo
говорит
{"ok":true,"result":{"url":"https://site.ru/telegram/hook.php","has_custom_certificate":false,"pending_update_count":0,"max_connections":40}
На сайте стоит SSL сертификат от letsencrypt.org
ssllabs.com говорит, что статус сертификата А+.
Вроде простой код
use Telegram\Bot\Api;
$telegram = new Api('TOKEN');
$result = $telegram->getWebhookUpdates();
$response = $telegram->getMe();
$botId = $response->getId();
$firstName = $response->getFirstName();
$username = $response->getUsername();
echo '<pre>';
var_dump($result);
echo '</pre>';
die();
Результат получается такой
object(Telegram\Bot\Objects\Update)#18 (1) {
["items":protected]=>
array(0) {
}
}
Хотя $botId , $firstName , $username - возвращает корректно.
Конечно меня смущает: "has_custom_certificate":false,
Но должен ли он быть здесь true, если сертификат не самоподписной, а выданный?