For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Оповещение в Telegram о действиях клиентов

Важно после настройки Telegram

Раздел «Telegram-уведомления» позволяет подключать Telegram-ботов и использовать их для отправки сообщений администраторам, операторам и клиентам.

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

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

Где находится раздел

В панели управления откройте: «Настройки» — «Общие настройки»

Затем перейдите в раздел: «Уведомления» — «Telegram-уведомления»

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

Если отображается сообщение «У вас нет доступа к разделу», проверьте группу администратора и выданные ей права.

Для чего нужен раздел

Через раздел можно:

  • подключать Telegram-ботов;

  • привязывать группы и каналы;

  • отправлять личные сообщения клиентам;

  • включать и отключать Telegram-доставку;

  • выбирать события для каждого подключения;

  • разделять уведомления между несколькими каналами;

  • настроить отдельного бота безопасности;

  • привязывать Telegram-аккаунты администраторов;

  • изменять шаблоны сообщений;

  • проверять доступ бота к группе или каналу;

  • диагностировать причины отсутствия сообщений.

Как работает система

Для успешной отправки обычного Telegram-уведомления должны одновременно выполняться следующие условия:

  1. Включена общая отправка уведомлений.

  2. Включена Telegram-доставка.

  3. Нужный бот имеет статус «Включён».

  4. Для бота выбран соответствующий тип события.

  5. Бот имеет доступ к указанной группе или каналу.

  6. Для личного сообщения Telegram клиента привязан к его аккаунту.

  7. Очереди и фоновые процессы на сервере работают.

Если хотя бы одно условие не выполнено, сообщение не будет доставлено.


Виды Telegram-ботов

При создании подключения необходимо выбрать его назначение.

Доступны два варианта:

Назначение
Для чего используется

«Уведомления»

Рабочие сообщения администраторам, операторам и клиентам

«Коды и подтверждения безопасности»

Коды входа и подтверждение защищённых действий

Назначение выбирается при создании записи и впоследствии не изменяется.

Если назначение указано неправильно, создайте новое подключение с нужным типом.

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

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

1

Откройте BotFather

В Telegram найдите официального бота: @BotFather

Убедитесь, что открыли официальный аккаунт Telegram.

2

Создайте бота

  1. Откройте диалог с @BotFather.

  2. Нажмите Start или отправьте команду:

  1. Отправьте команду:

  1. Укажите отображаемое название.

  2. Укажите уникальное имя пользователя.

Имя пользователя должно заканчиваться на bot.

Пример:

3

Получите токен

После создания BotFather выдаст токен доступа.

Пример формата:

Скопируйте токен полностью, без пробелов и переносов строки.

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

Если токен стал известен третьим лицам:

  1. отзовите его через BotFather;

  2. получите новый токен;

  3. замените токен в iEXExchanger;

  4. повторно проверьте привязку и отправку сообщений.

Добавление бота в iEXExchanger

В разделе «Telegram-уведомления» нажмите: «Добавить канал»

Заполните форму подключения.

1

Название

Укажите внутреннее название записи.

Оно используется только в административной панели и помогает различать подключения.

Примеры:

2

Токен доступа Telegram-бота

Вставьте токен, полученный от BotFather.

Если токен вставлен не полностью или содержит лишние символы, система не сможет проверить подключение.

3

Назначение

Выберите:

  • «Уведомления»;

  • «Коды и подтверждения безопасности».

После создания изменить назначение нельзя.

4

Статус

Параметр определяет, может ли система использовать бота.

Статус
Что означает

«Включён»

Бот участвует в отправке сообщений

«Выключен»

Настройки сохраняются, но сообщения не отправляются

Для первоначальной настройки рекомендуется:

  1. создать запись выключенной;

  2. выполнить привязку;

  3. выбрать события;

  4. проверить настройки;

  5. включить бота.

Обычный бот уведомлений

Бот с назначением «Уведомления» используется для рабочих и клиентских сообщений.

Через него можно:

  • отправлять сообщения в группы и каналы;

  • уведомлять операторов о новых заявках;

  • отправлять финансовые уведомления;

  • сообщать о действиях администраторов;

  • отправлять клиентам личные сообщения;

  • использовать Telegram Mini App;

  • добавлять кнопку открытия заявки;

  • применять собственные шаблоны.

После создания откройте запись на редактирование.

Основные параметры

В редакторе обычного бота можно изменить:

  • название;

  • токен доступа;

  • статус;

  • режим личных сообщений;

  • список событий.

Назначение бота изменить нельзя.

После замены токена повторно проверьте доступ к привязанной группе или каналу.


Подключение группы

Если уведомления должны получать операторы или администраторы, можно использовать отдельную Telegram-группу.

Подготовка группы

  1. Создайте группу или откройте существующую.

  2. Добавьте в неё созданного бота.

  3. Отправьте новое сообщение после добавления бота.

  4. Вернитесь в панель управления.

  5. Откройте нужную Telegram-запись.

  6. Нажмите «Проверить».

  7. Выберите найденную группу.

  8. Нажмите «Привязать».

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

Подключение канала

Для отправки уведомлений в Telegram-канал:

  1. Откройте канал.

  2. Добавьте бота в список администраторов.

  3. Разрешите ему публикацию сообщений.

  4. Опубликуйте новое сообщение после добавления бота.

  5. Вернитесь в панель управления.

  6. Нажмите «Проверить».

  7. Выберите найденный канал.

  8. Нажмите «Привязать».

Без права публикации бот не сможет отправлять сообщения в канал.

Проверка и привязка

Кнопка «Проверить» получает доступные Telegram-обновления и показывает найденные чаты, группы и каналы.

В окне диагностики могут отображаться:

  • текущая привязка;

  • ID чата;

  • название чата;

  • доступность чата для бота;

  • найденные варианты;

  • рекомендуемый вариант;

  • последние обновления;

  • наличие webhook;

  • подсказки по исправлению.

Проверка сама по себе не изменяет получателя. Для сохранения выбранного чата нажмите «Привязать».

После успешной привязки в записи появятся:

  • ID чата;

  • название;

  • состояние доступности или подтверждения.

Если группа или канал не найдены

Проверьте:

  1. Бот добавлен в нужную группу или канал.

  2. После добавления отправлено новое сообщение.

  3. В канале бот назначен администратором.

  4. Боту разрешена публикация.

  5. В панели указан токен именно этого бота.

  6. Сообщение отправлено после добавления бота.

  7. Другой сервис не забирает обновления бота.

После проверки отправьте новое сообщение и снова нажмите «Проверить».

Webhook и получение обновлений

Telegram не позволяет одновременно полноценно получать обновления через webhook и стандартный запрос getUpdates.

Если диагностика сообщает о webhook:

  • проверьте, какой сервис его установил;

  • не отключайте webhook бота безопасности без необходимости;

  • для обычных уведомлений используйте отдельного бота;

  • удалите webhook только в том случае, если он больше нигде не используется;

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

Для бота с назначением «Коды и подтверждения безопасности» привязка общей группы или канала не используется.

Отправлять только в бота

Параметр «Отправлять только в бота» назначает подключение основным ботом для личных сообщений клиентам.

Когда настройка включена:

  • сообщения отправляются в личные Telegram-чаты клиентов;

  • используется персональная Telegram-привязка клиента;

  • бот может применяться для Telegram Mini App;

  • общий канал или группа не используются как получатель клиентского сообщения.

Одновременно основным может быть только один обычный бот.

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

Не включайте настройку у нескольких ботов в расчёте на одновременную клиентскую отправку.

Выбор уведомлений

В редакторе обычного бота находится блок: «Что отправлять в этот чат»

События разделены по аудиториям.

1

Для администраторов

В зависимости от версии системы и подключённых модулей могут быть доступны уведомления:

  • о создании заявки;

  • о новой заявке для администраторов;

  • о ежедневной статистике;

  • об ошибке автоматической выплаты;

  • о верификации карты;

  • о новой заявке на выплату бонусов;

  • о первом подтверждении блокчейн-транзакции;

  • о выполненной автоматической выплате;

  • о действии Google 2FA;

  • о входе в административную панель;

  • об изменении IP-адреса администратора;

  • о срабатывании страховки курса;

  • о новом сообщении клиента в чате заявки.

Административные уведомления обычно направляются в отдельную группу или канал операторов.

2

Для операторов

Отдельные операционные события могут отображаться в группе «Для операторов».

Набор доступных пунктов зависит от версии системы и подключённых модулей.

3

Для клиентов

Для клиентов могут быть доступны личные сообщения:

  • заявка создана;

  • заявка выполнена;

  • заявка отклонена;

  • заявка отложена;

  • заявка восстановлена;

  • клиент подтвердил оплату;

  • клиенту выданы реквизиты;

  • требуется верификация;

  • оператор ответил в чате заявки.

Для доставки клиентского сообщения необходимо:

  • включить «Отправлять только в бота»;

  • включить нужное событие;

  • оставить бота активным;

  • привязать Telegram клиента к его аккаунту.

Если Telegram клиента не привязан, система не сможет определить личный чат получателя.

После выбора событий нажмите «Сохранить».

Несколько Telegram-каналов

В системе можно создать несколько обычных Telegram-подключений.

Например:

Если одно событие включено у нескольких активных подключений, сообщение будет отправлено во все подходящие каналы.

Для личных клиентских сообщений одновременно используется только один активный бот с параметром «Отправлять только в бота».

Общие переключатели

В верхней части страницы находятся два основных переключателя.

1

Отправлять уведомления

Это главный переключатель всей системы уведомлений.

Если он выключен, прекращается отправка:

  • писем;

  • Telegram-сообщений;

  • уведомлений клиентам;

  • уведомлений администраторам.

Даже правильно настроенный Telegram-бот не будет отправлять сообщения, пока общий переключатель выключен.

Изменение применяется автоматически.

2

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

Переключатель управляет только Telegram-доставкой.

Если он выключен:

  • Telegram-боты сохраняются;

  • каналы остаются привязанными;

  • выбранные события не удаляются;

  • Telegram-сообщения временно не отправляются;

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

Изменение также применяется автоматически.

3

Статус отдельного бота

Даже при включённых общих переключателях конкретный бот должен иметь статус «Включён».

Итоговый порядок проверки:

Шаблоны Telegram-уведомлений

Для редактирования сообщений нажмите: «Шаблоны»

Шаблоны разделены по аудиториям:

  • администраторы;

  • операторы;

  • клиенты.

Как изменить шаблон

  1. Откройте «Шаблоны».

  2. Выберите аудиторию.

  3. Найдите нужное событие.

  4. Измените текст сообщения.

  5. Добавьте доступные переменные.

  6. Включите пользовательский шаблон.

  7. Нажмите «Предпросмотр».

  8. Проверьте результат.

  9. Нажмите «Сохранить шаблон».

Переменные в шаблонах

Переменные позволяют автоматически подставлять данные события:

  • номер заявки;

  • статус;

  • сумму;

  • валюту;

  • имя пользователя;

  • другие данные, доступные конкретному шаблону.

Точный список переменных отображается в редакторе выбранного события.

Используйте только доступные переменные. Если указать неподдерживаемое значение, система не сможет правильно подставить данные.

Стандартный и пользовательский текст

Если пользовательский шаблон выключен или не создан, система использует стандартный текст.

Кнопка «Вернуть стандартный текст» вставляет стандартный вариант в редактор. Изменение станет активным только после сохранения.

Предпросмотр

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

Перед сохранением проверьте:

  • структуру текста;

  • используемые переменные;

  • понятность сообщения;

  • отсутствие лишних технических данных;

  • корректность форматирования.

Форматирование

Telegram-шаблоны поддерживают разрешённое HTML-форматирование.

Если Telegram отклонит сообщение из-за ошибки в разметке, система может повторить отправку без HTML.

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


Бот безопасности

Бот с назначением «Коды и подтверждения безопасности» используется только для защищённых действий в административной панели.

Через него могут отправляться:

  • коды подтверждения;

  • подтверждения административного входа;

  • коды защищённых операций;

  • другие сообщения безопасности.

Такой бот не используется как общий канал заявок и не требует привязки группы или канала.

1

Ограничения бота безопасности

В системе может быть только один действующий бот безопасности.

Для его создания администратор должен:

  • иметь право управления Telegram-безопасностью;

  • иметь действующий E-mail;

  • указать правильный токен;

  • использовать токен отдельного Telegram-бота.

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

2

Проверка токена

При создании система проверяет токен через Telegram.

Если Telegram не подтвердит его, бот безопасности не будет создан.

После успешной проверки в карточке отображаются:

  • имя бота;

  • ID бота;

  • владелец настройки;

  • дата последней проверки токена.

Токен бота безопасности хранится в защищённом виде и повторно в форме не показывается.

3

Изменение бота безопасности

Изменение названия, статуса или токена требует подтверждения шестизначным кодом, отправленным на E-mail владельца бота.

  1. Откройте запись бота безопасности.

  2. Измените нужные параметры.

  3. Нажмите «Сохранить».

  4. Получите код на E-mail владельца.

  5. Введите шесть цифр.

  6. Подтвердите изменение.

Если токен менять не нужно, оставьте поле нового токена пустым.

4

Отключение и отвязка

Бота безопасности нельзя удалить обычной кнопкой из списка.

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

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

В этом случае:

  1. переведите администраторов на Email или Google 2FA;

  2. проверьте новый способ подтверждения;

  3. повторите отключение бота безопасности.

Привязка Telegram администратора

Создания бота безопасности недостаточно. Каждый администратор, который будет получать коды в Telegram, должен отдельно привязать собственный аккаунт.

В панели управления откройте: «Пользователи» — «Список пользователей»

Выберите администратора и найдите блок: «Управление доступом»

Управление доступом пользователя

Затем выполните следующие действия:

  1. Нажмите «Создать ссылку Telegram».

  2. Откройте полученную ссылку.

  3. Запустите бота.

  4. Подтвердите привязку.

  5. Вернитесь в административную панель.

  6. Нажмите «Проверить привязку».

  7. Убедитесь, что отображается подключённый Telegram-аккаунт.

  8. Выберите Telegram как способ подтверждения кодов безопасности.

  9. Подтвердите изменение через текущий действующий способ.

Каждый администратор должен привязать собственный Telegram-аккаунт.

Управление подключениями

1

Быстрое включение и выключение

Статус обычного бота можно изменить непосредственно в списке.

Изменение применяется сразу.

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

2

Редактирование

В обычном подключении можно изменить:

  • название;

  • токен;

  • статус;

  • режим личных сообщений;

  • список событий.

Назначение бота изменить нельзя.

3

Удаление

Обычную Telegram-запись можно удалить из списка.

Перед удалением проверьте:

  • не является ли она основным клиентским ботом;

  • не используется ли токен в Telegram Mini App;

  • настроены ли важные события в другом канале;

  • существует ли резервный канал для администраторов.

Удаление записи из iEXExchanger:

  • не удаляет бота в BotFather;

  • не удаляет Telegram-канал;

  • не удаляет Telegram-группу.

Бот безопасности отключается или отвязывается через отдельную защищённую процедуру.


Как настроить уведомления администраторам

  1. Создайте обычного бота через @BotFather.

  2. Создайте Telegram-группу или канал.

  3. Добавьте туда бота.

  4. Для канала назначьте его администратором.

  5. Разрешите публикацию сообщений.

  6. Отправьте новое сообщение.

  7. В iEXExchanger нажмите «Добавить канал».

  8. Укажите название и токен.

  9. Выберите назначение «Уведомления».

  10. Создайте запись.

  11. Нажмите «Проверить».

  12. Выберите найденный чат.

  13. Нажмите «Привязать».

  14. Откройте редактор бота.

  15. Включите нужные административные события.

  16. Включите статус.

  17. Сохраните настройки.

  18. Создайте тестовое событие.

Как настроить личные уведомления клиентам

  1. Создайте обычного Telegram-бота.

  2. Добавьте его в iEXExchanger.

  3. Выберите назначение «Уведомления».

  4. Откройте запись на редактирование.

  5. Включите «Отправлять только в бота».

  6. Выберите события для клиентов.

  7. Включите статус.

  8. Сохраните настройки.

  9. Убедитесь, что клиент может привязать Telegram.

  10. Проверьте отправку на тестовой заявке.

Для теста используйте клиента с подтверждённой Telegram-привязкой.

Как настроить бота безопасности

  1. Создайте отдельного Telegram-бота через @BotFather.

  2. В iEXExchanger нажмите «Добавить канал».

  3. Укажите название.

  4. Вставьте токен.

  5. Выберите назначение «Коды и подтверждения безопасности».

  6. Создайте запись.

  7. Проверьте данные бота.

  8. Привяжите Telegram каждого администратора.

  9. Выберите Telegram как способ подтверждения.

  10. Выполните тестовое защищённое действие.

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

Проверка после настройки

После завершения настройки:

  1. Включите «Отправлять уведомления».

  2. Включите «Уведомления Telegram».

  3. Включите нужного бота.

  4. Проверьте привязку канала.

  5. Включите подходящее событие.

  6. Сохраните запись.

  7. Создайте тестовую заявку или сообщение.

  8. Проверьте доставку в Telegram.

  9. Проверьте формат сообщения.

  10. Проверьте журнал ошибок при отсутствии доставки.

Для клиентского теста используйте аккаунт с привязанным Telegram.

Для проверки бота безопасности запросите код через тестовое защищённое действие.

Частые ошибки

Выключена общая отправка

Проверьте переключатель:

«Отправлять уведомления»

Он должен быть включён.

Выключена Telegram-доставка

Проверьте переключатель:

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

Выключен конкретный бот

Откройте список и проверьте статус подключения.

Не выбрано событие

Откройте редактор бота и включите нужный тип уведомления.

Канал не привязан

Нажмите «Проверить», выберите найденный канал и нажмите «Привязать».

Бот удалён из группы или канала

Добавьте его повторно и предоставьте необходимые права.

Для канала обязательно разрешите публикацию сообщений.

Чат не найден

Возможные причины:

  • указан неправильный токен;

  • бот не добавлен в чат;

  • после добавления не отправлено новое сообщение;

  • бот не имеет необходимых прав;

  • другой сервис получает обновления этого бота;

  • для бота установлен webhook.

Проверьте диагностику, отправьте новое сообщение и повторите привязку.

Бот заблокирован пользователем

Для личных сообщений пользователь должен открыть бота и нажать Start.

Если пользователь заблокировал бота, личные сообщения не доставляются.

Указан неправильный токен

Сравните токен с данными BotFather.

При подозрении на утечку создайте новый токен и замените его в панели.

Telegram сообщает, что чат не найден

Обычно это означает, что:

  • указан неправильный ID;

  • бот удалён из группы;

  • бот удалён из канала;

  • бот не имеет доступа;

  • группа или канал были изменены.

Выполните повторную диагностику и привязку.

Клиентские сообщения не доставляются

Проверьте:

  • включена ли настройка «Отправлять только в бота»;

  • является ли этот бот активным;

  • включено ли нужное событие;

  • привязан ли Telegram клиента;

  • нажал ли клиент Start;

  • не заблокировал ли клиент бота.

Коды безопасности не приходят

Проверьте:

  • включён ли бот безопасности;

  • привязан ли Telegram администратора;

  • выбран ли Telegram как способ подтверждения;

  • включены ли общие переключатели;

  • не заблокировал ли администратор бота;

  • работают ли очереди.

Настройки верны, но сообщения задерживаются

Telegram-уведомления могут обрабатываться фоновыми задачами.

Техническому специалисту необходимо проверить:

  • очереди Laravel;

  • Laravel Horizon;

  • Redis;

  • фоновые процессы;

  • журнал ошибок;

  • доступ сервера к Telegram API.

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

Раздел не отображается

Проверьте права группы пользователя.

В панели управления откройте: «Пользователи» — «Группы пользователей»

Выберите группу и предоставьте право управления Telegram-уведомлениями.


Рекомендации

Для надёжной работы Telegram-уведомлений:

  • используйте отдельного бота для кодов безопасности;

  • разделите операционные, финансовые и защитные уведомления;

  • не публикуйте токены;

  • не передавайте токены операторам;

  • предоставляйте доступ к настройкам только доверенным администраторам;

  • немедленно заменяйте токен при подозрении на утечку;

  • не отключайте бота безопасности, пока он используется администраторами;

  • защитите E-mail владельца бота двухфакторной авторизацией;

  • регулярно проверяйте права ботов в группах и каналах;

  • проверяйте работу очередей;

  • после важных изменений выполняйте тестовую отправку.

Контрольный список

Перед началом работы убедитесь:

Коротко

Telegram-уведомления позволяют отправлять сообщения администраторам, операторам и клиентам.

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

Для работы необходимо создать бота через @BotFather, добавить токен в iEXExchanger, выбрать назначение, привязать группу или канал, включить события и проверить доставку.

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

Последнее обновление

Это было полезно?