время ожидания в telegram.bot webhook - asp. net mvc - PullRequest
0 голосов
/ 28 марта 2020

Я разработал бот-телеграмму с использованием Telegram.Bot.

Я попытался переработать бот, сначала я создал бот с использованием BotFather и получил токен.

Я установил api сервера webhook адрес в телеграмме API. Но когда я проверяю webhookinfo, он возвращает эту ошибку

https://api.telegram.org/botToken/getWebhookinfo

respone:

"last_error_date":1585419712,"last_error_message":"Connection timed out"

Я проверил, что для безопасного соединения требуется TLS12 используя

System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;

Но на моем сервере не появляются обновления и выдается ошибка тайм-аута.

Я пытался публиковать сообщения с использованием postman и ngrok для запуска на моем iis express, и я получаю данные и может отправлять сообщения боту на мой локальный хост.

Но на хостинге это не работает, что не так с новой библиотекой Telegram.Bot или сервером телеграмм?


update

Я проверил у почтальона мой хостинг, почтальон также не может подключиться к этому URL. что может быть не так с моими кодами?

Это ответ, когда я получаю обновление, получая URL на моем хостинге:

A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 10.10.34.35:443

1 Ответ

0 голосов
/ 19 апреля 2020

У меня проблема, сертификат, который мы используем, должен быть действительным, а не бесплатным.

Для получения дополнительной информации, пожалуйста, изучите эту ссылку: https://core.telegram.org/bots/webhooks

...