Как запустить Telegram бота HellowBot?
Ура! Вопрос решен!
Проблема была в неправильной установке сертификата.
Помогла статья habrahabr.ru/post/270273 и онлайн сервис https://www.ssllabs.com/ssltest/index.html
Вкратце, в файле /etc/httpd/conf.d/ssl.conf были исправлены строки на:
SSLProtocol TLSv1.2
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5:!SEED:!IDEA:!RC4
SSLCertificateFile /etc/letsencrypt/live/mydomain.tk/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mydomain.tk/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/mydomain.tk/chain.pem
SSLCACertificateFile /etc/letsencrypt/live/mydomain.tk/fullchain.pem
После чего ssllabs.com показал рейтинг A- и бот тут же заработал!
Жаль, что Telegram ни как не сообщает об этой ошибке и в руководстве я этого не нашел. Хотя могли бы через своего бота @FatherBot сообщать владельцу о проблемах...
Я не знаю что за пример Вы скачивали и откуда, работает оно следующим образом.
1) webhook: когда кто то - что то пишет боту, на указанный через FatherBot url приходит запрос в теле которого содержатся id пользователей и их сообщения
2) после этого Ваш скрипт должен отправить может отправлять контент юзеру используя стандартное http апи.
Проблема соответственно может быть только в 2х местах, дебажьте)