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

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

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

Модель работы с Телеграм строится очень просто:

 

1

 

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

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

 

2

 

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

 

3

 

  1. В этом поле нужно указать токен бота, полученный при его создании;
  2. Во втором поле указывается ID чата, в который нужно отправить сообщение. Это поле поддерживает токены, так что можно легко сделать отправку личных сообщений, если сделать хранение этого ID в поле пользователей;
  3. Тут можно указать ID треда, в случае если необходимо, чтобы бот слал сообщения в какую-либо из тем канала;
  4. И в последнем поле само сообщение - в данном случае бот отправляет ссылку на просмотр плана, с указанием месяца, на который этот план составлен.

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

С Drupal вы не просто создаете сайт — вы строите единую экосистему, где данные автоматически синхронизируются между разными сервисами, экономя время и повышая эффективность бизнеса.

Хотите легко интегрировать Telegram или другие инструменты? Drupal — ваш лучший выбор!

Добавить комментарий