Skip to main content

Telegram-bot для уведомлений

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

  1. Создать бота в Telegram
  2. Получить CHANNEL_ID
  3. Настроить на домене в данной вкладке

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

Бот создается внутри самого телеграмма, с помощью бота @BotFather

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

1. В поле поиска введите @BotFather и выберите бота.(Обратите внимание, что у официального бота Telegram будет стоять синий подтверждающий знак возле имени в виде галочки.)

image.png

2. Нажмите Запустить для активации бота BotFather

3. Выберите или напечатайте и отправьте команду /newbot

image.png

4. Дайте имя боту, а также никнейм. Никнейм должен быть уникальным, не повторять существующие в базе и заканчиваться на слово bot

5. После того как вы выберите подходящее имя бот будет создан. Вы получите сообщение со ссылкой на бота t.me/никнейм_бота, рекомендации по настройке аватарки, описание бота и список команд для настройки бота, так же секретныйтокен который необходимо будет далее вставить в поле TOKEN_BOT

image.png


Получение CHANNEL_ID

CHANNEL_ID - необходим для настройки телеграмм канала, чтобы все отчеты и сообщения приходили именно в него 

1. Создаем канал в телеграмме, на время настройки делаем его публичным. После настройки лучше его закрыть!

image.png

2. Добавляем бота в канал которого вы создали ранее и даем ему роль Администратор

3. В браузере, открываем ссылку

https://api.telegram.org/botTOKEN_BOT/sendMessage?chat_id=@Имя_канала&text=Любой текст Имя канала

И редактируем ее, то что идёт после “t.me/” вписываем вместо @Имя_канала
TOKEN_BOT - токен вашего бота который вам выдал BotFather

image.png

То есть, ссылка будет выглядеть так:

https://api.telegram.org/botТОКЕНБОТА/sendMessage?chat_id=@tetmessage&text=Любойтекст

4. После нажатия Enter, в браузере появится сообщение о том что текст отправлен и ID канала который нам нужен

image.png