Создание и настройка бота в Telegram

Чтобы создать и настроить бот в Telegram:

  1. В приложении Telegram найдите бот BotFather и откройте чат с ним.
  2. В чате нажмите на кнопку Старт.
  3. Создайте новый бот при помощи команды:

    /newbot

  4. Введите имя бота.
  5. Введите логин бота.

    Бот будет создан. Вы получите ссылку на чат вида t.me/<логин бота> и токен для обращения к боту.

  6. Если вы хотите использовать бота в групповом чате,а не в личных сообщениях, необходимо изменить настройки приватности:
    1. В чате бота BotFather введите команду:

      /mybots

    2. Выберите нужный бот из списка.
    3. Нажмите Bot Settings → Group Privacy и выберите опцию Turn off.

      Бот сможет отправлять сообщения в групповые чаты.

  7. Откройте чат с созданным ботом по ссылке вида t.me/<логин бота>, полученной на шаге 5, и нажмите на кнопку Старт.
  8. Если вы хотите, чтобы бот отправлял личные сообщения пользователю:
    1. В чате с созданным ботом отправьте произвольное сообщение.
    2. Перейдите по ссылке https://t.me/getmyid_bot и нажмите на кнопку Старт.
    3. В ответе вы получите значение Current chat ID. Это значение понадобится при настройке отправки сообщений.
  9. Если вы хотите, чтобы бот отправлял сообщения в групповой чат:
    1. Добавьте бот https://t.me/getmyid_bot в групповой чат, предназначенный для получения уведомлений от KUMA.

      Бот пришлет в групповой чат сообщение, в котором будет указано значение Current chat ID. Это значение понадобится при настройке отправки сообщений.

    2. Удалите бот из группы.
  10. Отправьте тестовое сообщение через бот. Для этого в адресную строку браузера вставьте следующую ссылку:

    https://api.telegram.org/bot<token>/sendMessage?chat_id=<chat_id>&text=test

    где <token> – значение, полученное на шаге 5, <chat_id> – значение, полученное на шаге 8 или 9.

В результате в личном или групповом чате должно появиться тестовое сообщение, а в ответе браузера JSON не должен содержать ошибок.

В начало