Skip to content

About

Плагин связывает **GLPI** и **Битрикс24**: сотрудник пишет боту в Битриксе — оператор видит диалог в GLPI и отвечает; из чата можно создать заявку в GLPI, а сотрудник получает ответ и уведомления прямо в Битриксе.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

bitrixchat — live-чат поддержки Битрикс24 в GLPI

Плагин связывает GLPI и Битрикс24: сотрудник пишет боту в Битриксе — оператор видит диалог в GLPI и отвечает; из чата создаётся заявка GLPI, а сотрудник получает ответы и уведомления прямо в Битриксе.

Возможности

  • Чаты в реальном времени: сотрудник ↔ оператор через чат-бота Битрикс24 и виджет GLPI.
  • Обращения: каждый диалог — обращение в GLPI; история сохраняется, непрочитанные считаются.
  • Заявки из чата: заявитель — сотрудник (не бот); повторное создание не дублирует («Заявка уже создана: №N»).
  • Кнопка «подтолкнуть»: в списке заявок сотрудник нажимает кнопку у нужной заявки — в заявку добавляется публичный комментарий и уходит уведомление исполнителю. Только кнопкой — ввода номера текстом нет.
  • Список заявок — только кнопками: сообщение содержит заголовок и кнопки по заявкам (текстовый перечень не отправляется; он остаётся резервом, если портал отклонит клавиатуру).
  • Закрытие обращения: напоминание с кнопкой «Начать чат»; текст после закрытия открывает новое обращение.
  • Служебные команды не видны оператору: «мои заявки», нажатия кнопок в переписку не пишутся.
  • Уведомления: создание/взятие/назначение/решение, «передана в группу», опрос качества.
  • Статусы операторов: «В чате» / «Вне чата»; «Вне чата» блокирует отправку (серверная проверка).
  • Страница оператора: список сотрудников слева (число обращений и непрочитанных), группировка, поиск по имени, сортировка, автоопрос без перезагрузки.
  • Мультиязычность: ru / en / th / uz / hi.

Как это работает

Сотрудник (Битрикс24) ──► бот портала ──► webhook плагина в GLPI
                                            ├─► обращение + сообщения (glpi_plugin_bitrixchat_*)
                                            ├─► виджет/страница оператора
                                            └─► заявка GLPI (заявитель — сотрудник)
Оператор (GLPI) ──► REST Битрикса ──► сотрудник в Битриксе

Требования

GLPI 10.0+/11.x, PHP 8.1+ (проверено на 8.2), расширения mysqli/pdo_mysql, mbstring, json, curl; портал Битрикс24 и публичный HTTPS-адрес GLPI. Важно: сотрудники сопоставляются по email — почта в GLPI должна совпадать с почтой в Битрикс24.

Быстрая установка

  1. Скопировать каталог плагина в glpi/plugins/bitrixchat.
  2. php bin/console plugin:install bitrixchat --force && php bin/console plugin:activate bitrixchat (rm -rf files/_cache/*, перезапуск PHP-FPM).
  3. Указать домен портала, токены и bot_id; выбрать группы доступа; сохранить.
  4. Проверить: сотрудник пишет «мои заявки» → список приходит кнопками; нажатие кнопки → комментарий в заявке.

About

Плагин связывает **GLPI** и **Битрикс24**: сотрудник пишет боту в Битриксе — оператор видит диалог в GLPI и отвечает; из чата можно создать заявку в GLPI, а сотрудник получает ответ и уведомления прямо в Битриксе.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors