Перейти к содержимому

Создание Telegram-бота

Инструкция поможет вам создать собственного Telegram-бота и подключить его к скрипту для отправки уведомлений.

  1. Открываем BotFather

    Перейдите в Telegram и откройте официального бота @BotFather. Именно через него создаются все Telegram-боты. BotFather

  2. Создаём нового бота

    Введите команду /newbot и следуйте инструкциям: придумайте имя и логин для бота. После успешного создания вам будет выдан токен — сохраните его.

  3. Получаем токен

    Пример токена:

    1219046942:AAFFogIUJDkmUpopMQOfdzxU67rkaF7Yt5E

    Этот токен используется для отправки сообщений от имени бота.

  4. Узнаём свой Telegram ID

    Чтобы бот знал, куда отправлять сообщения, нужно узнать свой Telegram ID. Для этого используйте бота @getmyid_bot. GetMyIDBot

  5. Запускаем getmyid_bot

    После запуска вам придёт сообщение с вашим ID и ID текущего чата. Используйте Current chat ID. Пример ID:

    418706682
  6. Настраиваем скрипт

    Введите токен и ID чата в поля скрипта. Затем нажмите кнопку «Тестовое сообщение», чтобы проверить подключение.


  • Никому не показывайте токен бота.
  • Убедитесь, что бот запущен и вы с ним переписывались — иначе он не сможет отправлять сообщения.

Иногда требуется, чтобы бот отправлял сообщения в группу. Ниже описано, как это настроить:

  1. Создаём группу и добавляем бота

    В Telegram создайте новую группу и добавьте туда вашего бота. Найти ссылку на бота можно в сообщении от BotFather, где указан токен.

  2. Узнаём ID группы

    Чтобы бот мог отправлять сообщения в группу, нужно узнать её ID. Для этого снова используем бота @getmyid_bot.

  3. Получаем Group Chat ID

    После того как вы добавили @getmyid_bot в эту группу и написали любое сообщение, вам придёт сообщение с ID группы. Используйте поле Current chat ID.

Бот работает на сервере MCR и не зависит от работы скрипта. Но сейчас все равно скрипт отправляет уведомления на сервер, а там уже бот отправляет вам.

Для подключения нужно запустить бота @MCR_NotificationBot и следовать инструкции внутри бота.

Вам нужно будет отправить свой ключ для скрипта MCR, после бот отправит вам ваш ID, который нужно будет ввести в поле Ваш ID в скрипте.