Важным преимуществом Drupal по сравнению с другими решениями, является наличие большого количества интеграций со сторонними сервисами, а также огромное сообщество, постоянно работающее над увеличением количества этих интеграций.
Недавно мы внесли свой вклад в развитие Drupal, опубликовав модуль ECA Telegram, для того, чтобы все владельцы Drupal сайтов могли легко и без программирования интегрироваться с популярным мессенджером.
Модуль работает как дополнение к модулю ECA и позволяет отправить сообщение в выбранный чат или тред от имени телеграм-бота. ECA -- это Low-Code
решение с открытым кодом для автоматизации бизнес-процессов на Drupal, которое мы активно используем в наших проектах. О No-Code/Low-Code
возможностях Drupal мы писали ранее
Модель работы с Телеграм строится очень просто:

В качестве примера рассмотрим модель из нашего сервис-деска, которая ежемесячно отправляет автоматически создаваемые отчеты и планы в чат учредителей компании.
Триггером для срабатывания модели тут служит событие Insert Content Entity
, которое срабатывает каждый раз, когда формируется отчет. Сам по себе отчет создается автоматически с помощью другой модели.

Далее срабатывает действие отправки уведомления в телеграм:

- В этом поле нужно указать токен бота, полученный при его создании;
- Во втором поле указывается
ID чата
, в который нужно отправить сообщение. Это поле поддерживает токены, так что можно легко сделать отправку личных сообщений, если сделать хранение этогоID
в поле пользователей; - Тут можно указать
ID треда
, в случае если необходимо, чтобы бот слал сообщения в какую-либо из тем канала; - И в последнем поле само сообщение - в данном случае бот отправляет ссылку на просмотр плана, с указанием месяца, на который этот план составлен.
Drupal продолжает доказывать, что является одной из самых гибких и мощных CMS на рынке. Благодаря модульной архитектуре и активному сообществу, он позволяет легко подключать внешние сервисы, такие как Telegram
, без необходимости глубоких знаний программирования.
С Drupal вы не просто создаете сайт — вы строите единую экосистему, где данные автоматически синхронизируются между разными сервисами, экономя время и повышая эффективность бизнеса.
Хотите легко интегрировать Telegram
или другие инструменты? Drupal — ваш лучший выбор!
Добавить комментарий