работать без сертификата?
Как можно его подключить?
И правильно ли я понимаю что после этого, телеграму нужно будет отправить запрос типа:
https://api.telegram.org/botYOUR-TOKEN/setWebhook?url=https://YOUR.DOMAIN:8443/YOUR-TOKEN/
кто шарит за вебхуки, подскажите плес...
да, вебхук работает только по https, а как ты ssl прикрутишь это твои проблемы... как примере, проксипас у nginx или ещё как
понял кр4 если на сабдомене сайта будет https на 8443 порту то я просто делаю setWebhook через апиху телеграма и все обновы будут лететь на сервак?
ты через setWebhook просто задаёшь путь куда будут лететь апдейты, этот путь должен начинать с https, а что дальше ты с этими апдейтами делаешь уже пофиг, например можешь их в бота пересылать уже без ssl
принял, спасибо буду пробовать
точняк) И теперь делаю GET типа: https://api.telegram.org/bot<TOKEN>/setWebhook?url=https://bot.domain.xyz:8443/hook/<TOKEN>/ ?
нет, 8443 это порт бота (внутренний на хосте, он не должен быть открыт наружу). хук ты вешаешь на nginx, на стандартный порт (listen 443 ssl), дальше уже nginx перенаправляет запрос внутри сервера на порт бота
ага значит в nginx слушаю 443 который редиректит на внетрянку в 8443 и делаю реквест: https://api.telegram.org/bot<TOKEN>/setWebhook?url=https://bot.domain.xyz/hook/<TOKEN>/
Обсуждают сегодня