Привет, Miped!
Не давно я начал заниматься одним моим не коммерческим проектом - бот в Телеграмм. Я не знаю, если на этом форуме кодеры, поэтому объясню. Все телеграм боты работают на API Telegram, если прочитаете его документацию, то увидите, что для корректных запросов, необходимо, что бы скрипт делал запрос из https соединения. А что бы получить это самое https соединение нужен sll сертификат (если покупать, выходит около 2к в год, как я понял).
Так вот здесь я расскажу как вам получить это самое https соединение бесплатно (на один месяц - думаю для разработки в самый раз).
Необходимо:
Телефон (Россия, или страны СНГ)
Електронная почта
1. Заходим на сайт https://beget.com/ru/free-hosting (не реклама)
2. Регистрируем себе бесплатный хост на один месяц. Сама система Beget выделит вам бессрочный домен вида (ваш_ник.beget.ru)
3. Далее следуем этой инструкции https://beget.ru/news/2016/letsencrypt (не реклама)
Все подключение и оформление Sll сертификатв идет автоматически.
Если при проверке Https соединения не выходит, так называемого зеленого зомка смело пишите в поддержку хостинга (у меня решили проблему за час) (Не думайте, что я нахваливаю, но поддержка у них чамая адекватная которую я встречал за все время пока хостил сайты)
Далее закидываем ваш скрипт через FTP, и устанавливаем на WebHook Telegram
Вот и все.
Есть и другие способы получения https соединения, например на хабре писали, что можно достать через хостинг Heroku. Я использовал и его, но данная платформа выдает права только на запуск скрипт, и не дает прав на запись и удаление файлов, что было важным аспектом моего проекта.
Не давно я начал заниматься одним моим не коммерческим проектом - бот в Телеграмм. Я не знаю, если на этом форуме кодеры, поэтому объясню. Все телеграм боты работают на API Telegram, если прочитаете его документацию, то увидите, что для корректных запросов, необходимо, что бы скрипт делал запрос из https соединения. А что бы получить это самое https соединение нужен sll сертификат (если покупать, выходит около 2к в год, как я понял).
Так вот здесь я расскажу как вам получить это самое https соединение бесплатно (на один месяц - думаю для разработки в самый раз).
Необходимо:
Телефон (Россия, или страны СНГ)
Електронная почта
1. Заходим на сайт https://beget.com/ru/free-hosting (не реклама)
2. Регистрируем себе бесплатный хост на один месяц. Сама система Beget выделит вам бессрочный домен вида (ваш_ник.beget.ru)
3. Далее следуем этой инструкции https://beget.ru/news/2016/letsencrypt (не реклама)
Все подключение и оформление Sll сертификатв идет автоматически.
Если при проверке Https соединения не выходит, так называемого зеленого зомка смело пишите в поддержку хостинга (у меня решили проблему за час) (Не думайте, что я нахваливаю, но поддержка у них чамая адекватная которую я встречал за все время пока хостил сайты)
Далее закидываем ваш скрипт через FTP, и устанавливаем на WebHook Telegram
Вот и все.
Есть и другие способы получения https соединения, например на хабре писали, что можно достать через хостинг Heroku. Я использовал и его, но данная платформа выдает права только на запуск скрипт, и не дает прав на запись и удаление файлов, что было важным аспектом моего проекта.