Плагин для интеграции AI-агента с Bitrix24. Позволяет агенту работать с контактами, сделками, лидами, задачами и товарами в CRM через REST API.
Основные переменные:
Возможности
- Управление контактами, сделками и лидами
- Работа с задачами и товарными позициями
- Batch-запросы для массовых операций
- Два режима авторизации: webhook и OAuth
- Маппинг кастомных полей
- Автоматическое обновление OAuth-токенов
- Шифрование токенов (AES-256-GCM)
- Rate limiting и retry-логика
Стек
TypeScript, Node.jsУстановка
npm installnpm run buildНастройка
Скопируйте .env.example в .env и заполните необходимые поля:cp .env.example .envОсновные переменные:
- BITRIX24_AUTH_TYPE — тип авторизации (webhook или oauth)
- BITRIX24_WEBHOOK_URL — URL вебхука (для webhook-режима)
- BITRIX24_DOMAIN — домен портала Bitrix24
- BITRIX24_ENCRYPTION_KEY — ключ шифрования для хранения токенов
