Уведомления

Уведомления в Telegram

Обновлено

Заявка может падать прямо в чат Telegram — в личку менеджеру, в группу отдела или в канал. Уведомление шлёт ваш собственный бот, а не общий бот приложения.

Почему бот ваш

Общего бота у приложения нет и не будет. Он означал бы наш сервер в середине вашей переписки, ваши токены у нас и одну блокировку Telegram сразу на всех клиентов. Свой бот заводится за пять минут и остаётся полностью вашим.

Шаг 1. Заведите бота и получите токен

  1. Откройте в Telegram @BotFather.
  2. Отправьте команду /newbot.
  3. Придумайте имя и адрес бота.
  4. BotFather пришлёт токен — длинную строку вида 1234567890:AA.... Скопируйте её в настройки формы.

Шаг 2. Получите Chat ID

Chat ID — номер чата, куда бот будет писать. Просто так его не видно, и есть важная тонкость:

Бот не может написать первым. Пока получатель не заговорил с ботом сам — или пока бота не добавили в группу, — Telegram отвечает отказом.

Поэтому порядок такой:

  1. Для личных сообщений — откройте своего бота и нажмите «Старт». Для группы или канала — добавьте бота туда участником.
  2. Напишите в этот чат любое сообщение.
  3. Откройте ссылку, которую приложение показывает прямо в настройках, — она уже собрана с вашим токеном. Это обращение к Telegram за списком последних сообщений бота.
  4. Найдите в ответе "chat":{"id": …} и скопируйте число. У групп и каналов оно отрицательное — знак минуса нужен.

Вставьте Chat ID в настройки формы и включите канал.

Шаг 3. Проверьте

Нажмите «Проверить» — придёт тестовое сообщение. Если что-то не так, приложение покажет ответ Telegram как есть.

Шаблон сообщения

Текст уведомления настраивается. В нём можно использовать разметку Telegram — жирный шрифт, курсив, ссылки.

Значения полей экранируются, а разметка шаблона — нет. Это сделано намеренно: разметку в шаблоне пишете вы осознанно, а значения приходят от постороннего человека. Без экранирования достаточно было бы ввести в поле знак <, и Telegram отказался бы принимать сообщение — уведомление о заявке пропало бы целиком.

Если вы сломали разметку в шаблоне, сообщение всё равно дойдёт: приложение повторит отправку без разметки и запишет причину. Менеджер получит заявку, а вы увидите, что сломан шаблон, а не канал.

Плашка с последней ошибкой

Отказ канала показывается прямо в карточке Telegram в настройках формы — с текстом и временем. Человек, у которого «не приходят уведомления», открывает настройки формы, а не журналы сервера, и теперь сразу видит причину: отозванный токен, бот, выгнанный из группы, неверный Chat ID.

Успешная отправка отметку снимает. Убрать её вручную можно кнопкой «Скрыть сообщение».

Проверка канала кнопкой в плашку ничего не пишет: токен и Chat ID могут быть ещё не сохранены, и отметка перестала бы говорить о боевых отправках.