Регистрируем хостинг для работы с Telegram Bots API

Для работы бота нужен хороший хостинг и 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. Следуйте инструкциям бота.


  • Будет ли работать этот хостинг для бота в связи с блокировками РКН?
    Avi 14.05.2018 в 10:24
    • Здравствуйте, у меня все боты на этом хостинге, незнаю почему, но блокировка не мешает им полноценно работать. После начала блокировки я думал, что надо искать новый, но все работает. Мой проект https://WebControllerBot.ru на этом же хостинге.
      iMakeBots 26.06.2018 в 07:42
  • Здравствуйте. А как разместить то самого бота?
    Татьяна Комиссарова 19.03.2020 в 11:53
  • Добрый день ,необходимо ли установка TelegramBotApi на хостинг ?
    Gleb Ivanov 23.03.2020 в 14:00
    • По умолчанию на хостинге возможно отсутсвует TelegramBotApi, если вы планируете его использовать - то вероятно наличие TelegramBotApi будет необходимо.
      iMakeBots 23.03.2020 в 14:05
    • TelegramBotApi это библиотека для python ботов, а ботам на php нужен только домен второго уровня и ssl-сертификат
      Freddy Krueger 06.08.2020 в 07:21