uniBot
Универсальный чат-бот для Telegram и MAX — одна логика на два мессенджера.
uniBot — корпоративный универсальный чат-бот, который работает одновременно в нескольких мессенджерах на единой логике. Бот получает сообщения в том мессенджере, откуда пришёл запрос, и отвечает туда же, используя общий набор бизнес-правил, базу данных и реестр прав.
Возможности
Одна логика, два мессенджера
Единый набор бизнес-правил, база данных и реестр прав для Telegram и MAX. Бот отправляет и получает сообщения в том мессенджере, откуда пришёл запрос.
Публикация контента
Создание новостей и статей на сайт прямо из чата. Поддержка markdown-разметки, загрузка изображений (обложка и галерея), автоматическое формирование slug.
Отчёты по CRM
Оперативные данные из CRM: поиск клиентов, просмотр расписания специалистов, список сотрудников — всё из переписки в мессенджере.
Авторизация и доступ
Регистрация с подтверждением по SMS-коду и ролевая модель доступа. Набор опций выдаётся каждому пользователю отдельно, права различаются по мессенджеру.
Администрирование
Управление пользователями, кодами регистрации и правами прямо в чате или через веб-панель. Возможность выдачи и отзыва опций.
Вебхуки и уведомления
Приём входящих webhook-событий с аутентификацией по API-ключу. Генерация уведомлений о событиях систем и рассылка в нужный мессенджер.
Область применения
Кому подойдёт
Компаниям с командой контент-менеджеров, администраторов и менеджеров, которым нужен быстрый доступ к внутренним системам прямо из мессенджера без сложного интерфейса.
Где применять
Публикация новостей и статей, оперативная работа с CRM (клиенты, расписание), автоматизация уведомлений, управление правами доступа сотрудников.
Когда выбирать
Когда нужна единая точка входа в корпоративные системы из удобного мессенджера с гибкой ролевой моделью и возможностью расширения новыми функциями.
Технологический стек
Бэкенд
Perl 5
Plack / PSGI
LWP::UserAgent, JSON, DBI
Мессенджеры
Telegram Bot API
MAX API (long-polling)
Единый формат событий
Данные
MySQL (InnoDB, utf8mb4)
Directus CMS (REST)
CRM API + SMS-шлюз
Развёртывание
Docker / Podman
systemd-юниты
logrotate