
Подробнее о хостинге для размещения Телеграм бота можно узнать из статьи
Для работы бота нужен хороший хостинг и SSL-сертификат. Поэтому нужно найти где будут хоститься скрипты-обработчики запросов Telegram Bot API.
Выбирая хостинг, я просмотрел кучу сайтов с обзорами и отзывами. Главным критерием была надежность и хорошая служба поддержки. Нельзя чтобы сайт зависал, или вообще не отзывался на действия пользователя. А скорость работы службы поддержки и ее компетенция поможет вам решить любые вопросы, связанные с работой хостинга. Практически везде в лидерах был TimeWeb. На нем и остановился.
Теперь все по порядку, как и что я делал.
1. Зашел на сайт TimeWeb, выбрал вкладку Хостинг.
2. Выбрал тариф Year+, при оплате за год месяц получается 99 рублей
3. Заполнил обязательные поля: ФИО, E-mail, Условия оферты. Также указал логин, если его не указать, то система Вам создаст автоматически, например, «Cnn1339».
4. После нажатия кнопки «Заказать» ко мне на почту пришло письмо с данными для авторизации, и автоматически переадресовало на страницу управления аккаунта. В разделе «Оплата услуг» оплатил год хостинга, это было быстро и удобно.
5. Далее я зашел в раздел «Домены и поддомены».
6. Выбрал услугу «Зарегистрировать домен».
7. В текстовом поле указываем домен, я регистрировал домен iwantlive.ru специально для статьи, нажимаем на кнопку «Добавить к регистрации». Хочу заметить, что хостинг при оплате за год предоставляет бонус на регистрацию домена в зоне .ru, поэтому при оплате выберите способ оплаты домена «использовать бонус».
8. В открывшемся окне нажал кнопку «Добавить администратора». Заполнил все необходимые регистрационные данные, на этом шаге желательно указывать реальные данные, потому что в спорной ситуации нужно будет подтвердить свое право на домен. Далее нажал кнопку «Зарегистрировать домен». После этой процедуры к вам на указанные адрес администратора домена будут приходить письма со статусом регистрации домена.
9. Теперь необходимо зайти в раздел «Сайты», там вы увидите созданный сайт «Основной сайт», я его удалил и добавил новый сайт под один из своих проектов.
10. Указываем название и комментарий.
11. После создания сайта необходимо привязать к нему наш зарегистрированный домен, он хоть пока еще не прошел процедуру регистрации, и скорее всего будет доступен для работы через 4-6 часов, но мы его все равно можем уже привязать к нашему сайту.
12. Для этого просто в отрывшемся окне выбираем наш домен. Если вы хотите уже сразу посмотреть, что будет выводиться то можете привязать технический домен, он в списке будет доступен, для него просто повторите процедуру. И тогда будут привязаны 2 домена.
13. Потом мы заходим в раздел «Файловый менеджер» выбираем свой сайт, двойным кликом заходим в него, видим там директорию «public_html» в ней лежат автоматически сгенерированные файлы нашего сайта, по умолчанию это директория «cgi-bin» и файл index.htm.
14. После того как домен будет зарегистрирован, мы можем заказать SSL сертификат. Для этого выбираем в меню «Дополнительные услуги»
15. Далее услугу «SSL-сертификаты»
16. Среди предлагаемых сертификатов мне нравиться «SSL Let`s Encrypt», потому что он бесплатный. Его предоставляют на 3 месяца, и в случае если вы его не отзываете его продлевают еще на 3 месяца и так далее. Нажимаете кнопку «Заказать» и примерно в течении 30 минут его вам изготовят, установят и настроят.
Ну, вот осталось только создать бота у @BotFather и после этого можно начинать разрабатывать Telegram Bot.
Авторизуйтесь через Telegram, чтобы оставить комментарий.
Откройте бот @SiteAuthBot,
нажмите кнопку Старт/Start. Следуйте инструкциям бота.