Keffer
@Keffer
ICANN

Отправка сообщений от ботов telegram через https запрос, как реализовать?

Все знают, что сообщение от бота в чат можно отправить, пройдя по ссылке в браузере
https://api.telegram.org/bot50ваш_токен_бота/sendm...

В микротик-роутерах замечательно реализовано это в скриптах, с помощью утилиты fetch. На разные события fetch загружает нужный URL и в результате получаем удобный мониторинг.

Хотелось бы реализовать то же самое под windows, чтобы можно было разные события отслеживать и отправлять сообщения от имени бота.

Попробовал реализовать http запрос через виндовую утилиту wget, результат не радует:

Распознаётся api.telegram.org... 149.154.167.220
Устанавливается соединение с api.telegram.org|149.154.167.220|:443... соединение установлено.
ПРЕДУПРЕЖДЕНИЕ: невозможно проверить сертификат api.telegram.org, запрошенный `/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc./OU=http://certs.godaddy.co
m/repository//CN=Go Daddy Secure Certificate Authority - G2':
  Обнаружен самостоятельно подписанный сертификат.
Запрос HTTP послан, ожидается ответ... 400 Bad Request
2018-10-24 08:57:28 ОШИБКА 400: Bad Request.

Само собой, wget запустил с ключом: wget --no-check-certificate но сертификат тут не причем скорее всего. В браузере этот http запрос замечательно отрабатывает.

Какие еще есть варианты из под винды реализовать подобные http запросы без открытий браузеров?
  • Вопрос задан
  • 3290 просмотров
Решения вопроса 1
dark_rain
@dark_rain
Admin
Powershell жеж )
Invoke-WebRequest -Uri https://api.telegram.org/bot...

https://habr.com/post/317906/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы