Есть идея по этому модулю?
Опишите доработку или сценарий — обсудим вместе с другими клиентами.
Первый линк: AI-чат для сайта
Менее 50 раз установок
от Первый линк
Ставится из 1С-Битрикс Marketplace за пару минут — вкладка «Установка».
Технические данные
Число установок:
Менее 50 раз
Версия:
1.0.6
Адаптивность:
Да
Поддержка композита:
Нет
Дата публикации:
16.10.2026
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Старт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Стандарт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
Описание
Чат-виджет с искусственным интеллектом, который подключается к сайту автоматическии отвечает посетителям, опираясь на локальную базу знаний и выбранную AI-модель.
Возможности:
- Автоматическая установка виджета на всех страницах сайта — без правок в .htaccess,
nginx и шаблоне (служебные адреса перехватываются на этапе main/OnBeforeProlog)
- Ручное подключение одной строкой в шаблоне (режим «вручную»)
- Локальная база знаний: мгновенные и бесплатные ответы по частым вопросам,
поиск по ключевым словам с весом фраз, импорт и экспорт в JSON
- Потоковый вывод ответа (SSE) — текст печатается по мере поступления
- Поддержка простого Markdown: списки, ссылки, код, жирный текст
- Быстрые вопросы и кнопки-подсказки, которые формирует сама модель
(технические строки «?suggestion:» убираются из текста)
- Форма заявки прямо в чате: письмо менеджерам, подписанный webhook
и событие модуля для автоматизации CRM
- Журнал переписок с поиском: видно вопросы посетителей, ответы, источник
(база или модель), модель, токены и IP
- Провайдеры: BitrixGPT (VibeCode), OpenAI, YandexGPT, GigaChat, Anthropic Claude
и любой OpenAI-совместимый API (OpenRouter, Together, Groq, Ollama, vLLM, LM Studio)
- Кнопка «Проверить подключение» в админке: запрос к модели без реального посетителя
- 4 позиции виджета, 11 настраиваемых цветов, размеры, скругления, шрифт, анимации
- Адаптивный дизайн и поддержка мобильных
- Безопасность: антифлуд (на посетителя и общий), стоп-лист ботов по User-Agent,
простая капча, ограничение длины сообщения, CORS выключен по умолчанию,
автоочистка журналов по возрасту агентом Bitrix
Установка штатными методами, далее:
1. Откройте настройки модуля, укажите провайдера, ключ API и модель
2. Нажмите «Проверить подключение» — должен прийти ответ модели
Использование:
По умолчанию виджет подключается сам. Чтобы подключить его вручную (на вкладке «Виджет» выберите режим «Вручную»), добавьте в header.php шаблона:
<?php
use Bitrix\Main\Loader;
if (Loader::includeModule('llink.aibot')) {
\llink_aibot::addWidget();
}
?>
Вспомогательные вызовы:
<?php
// готовность провайдера (например, чтобы не показывать виджет без ключа)
var_dump(\llink_aibot::isReady());
// адреса служебных эндпоинтов
print_r(\llink_aibot::endpoints());
?>
Служебные адреса модуля (префикс настраивается на вкладке «Виджет»):
- POST /llink-aibot/api/ — обычный ответ JSON
- POST /llink-aibot/stream/ — потоковый ответ SSE
- POST /llink-aibot/lead/ — отправка заявки
- GET /llink-aibot/captcha/ — получить вопрос капчи
- GET /llink-aibot/history/ — переписка своей сессии (восстановление после перезагрузки)
- GET /llink-aibot/ping/ — проверка, что модуль отвечает
Адрес history/ отдаёт только диалог с идентификатором сессии, который хранится
в localStorage посетителя и передаётся как bearer-токен, поэтому чужие переписки
через него прочитать нельзя.
Интеграция с CRM:
При сохранении заявки модуль отдаёт событие OnAibotLead,
в обработчике которого доступны данные заявки и ссылка на переписку:
EventManager::getInstance()->addEventHandler(
'llink.aibot',
'OnAibotLead',
function (Event $event) {
$lead = $event->getParameter(0);
// $lead — массив полей заявки
}
);
Настройка модуля:
1. Настройки > Настройки продукта > Настройки модулей
2. Выберите «Первый линк: AI-чат для сайта»
3. Вкладка «AI-модель» — провайдер, ключ, адрес API, модель, потоковый ответ
4. Вкладка «Промпт» — инструкция ассистенту и сведения о компании
5. Вкладка «База знаний» — режим, порог совпадения, CRUD пар «вопрос — ответ»
6. Вкладка «Виджет» — режим подключения, тексты, быстрые вопросы, ссылки, цвета
7. Вкладка «Безопасность» — антифлуд, стоп-лист ботов, капча, CORS
8. Вкладка «Заявки» — поля формы, письма, webhook
9. Вкладка «Журналы» — запись диалогов, поиск и очистка
1. Откройте настройки модуля, укажите провайдера, ключ API и модель
2. Нажмите «Проверить подключение» — должен прийти ответ модели
Использование:
По умолчанию виджет подключается сам. Чтобы подключить его вручную (на вкладке «Виджет» выберите режим «Вручную»), добавьте в header.php шаблона:
<?php
use Bitrix\Main\Loader;
if (Loader::includeModule('llink.aibot')) {
\llink_aibot::addWidget();
}
?>
Вспомогательные вызовы:
<?php
// готовность провайдера (например, чтобы не показывать виджет без ключа)
var_dump(\llink_aibot::isReady());
// адреса служебных эндпоинтов
print_r(\llink_aibot::endpoints());
?>
Служебные адреса модуля (префикс настраивается на вкладке «Виджет»):
- POST /llink-aibot/api/ — обычный ответ JSON
- POST /llink-aibot/stream/ — потоковый ответ SSE
- POST /llink-aibot/lead/ — отправка заявки
- GET /llink-aibot/captcha/ — получить вопрос капчи
- GET /llink-aibot/history/ — переписка своей сессии (восстановление после перезагрузки)
- GET /llink-aibot/ping/ — проверка, что модуль отвечает
Адрес history/ отдаёт только диалог с идентификатором сессии, который хранится
в localStorage посетителя и передаётся как bearer-токен, поэтому чужие переписки
через него прочитать нельзя.
Интеграция с CRM:
При сохранении заявки модуль отдаёт событие OnAibotLead,
в обработчике которого доступны данные заявки и ссылка на переписку:
EventManager::getInstance()->addEventHandler(
'llink.aibot',
'OnAibotLead',
function (Event $event) {
$lead = $event->getParameter(0);
// $lead — массив полей заявки
}
);
Настройка модуля:
1. Настройки > Настройки продукта > Настройки модулей
2. Выберите «Первый линк: AI-чат для сайта»
3. Вкладка «AI-модель» — провайдер, ключ, адрес API, модель, потоковый ответ
4. Вкладка «Промпт» — инструкция ассистенту и сведения о компании
5. Вкладка «База знаний» — режим, порог совпадения, CRUD пар «вопрос — ответ»
6. Вкладка «Виджет» — режим подключения, тексты, быстрые вопросы, ссылки, цвета
7. Вкладка «Безопасность» — антифлуд, стоп-лист ботов, капча, CORS
8. Вкладка «Заявки» — поля формы, письма, webhook
9. Вкладка «Журналы» — запись диалогов, поиск и очистка
В случае проблем или необходимости настройки или доработки обращайтесь client@1lsite.ru
График работы поддержки: пн-пт 10:00-18:00 (МСК), время реакции на обращение 1-3 раб.дня в порядке очерди.
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
пример: https://www.site.ru
Подтвердите что сама лицензия у вас куплена
