Поддерживаемые функции

Какие функции умеет выполнять ИИ-ассистент (теги, Telegram, MAX, amoCRM, Bitrix24, HTTP-запросы и др.) и как их правильно подключить в промте.

Чтобы ассистент мог выполнять доступные функции, их нужно прописать в промте. Проще всего это сделать через «Конструктор функций»: откройте ассистента в разделе «Сообщения → ИИ ассистенты», перейдите на вкладку «Функционал» и нажмите «Открыть».

Настройка функции «Поддерживаемые функции» в конструкторе ИИ-ассистента

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

  1. В конструкторе отметьте нужную функцию галочкой и заполните «Триггер вызова функции» — в какой момент диалога её вызывать, — и параметры (обязательные отмечены звёздочкой).

  2. Нажмите «Применить функции» — в поле «Дополнительные настройки» появится команда вида: Когда ты узнаешь все данные, то вызови функцию "Отправить в телеграм" с нужными параметрами: Шаблон сообщения: краткую выжимку из диалога.

  3. Сохраните ассистента. При сохранении сервис находит в тексте промта названия функций и подключает именно их.

На текущий момент доступны следующие функции:

Функция

Что делает

Параметры

Подробнее

Добавить тег к диалогу

Ставит тег на диалог. Если включена передача тегов в amoCRM/Bitrix24 — тег уходит и в сделку

«Название тега» (можно несколько через запятую)

Добавить/удалить тег

Удалить тег у диалога

Снимает тег с диалога

«Название тега»

Добавить/удалить тег

Отправить в телеграм

Присылает сообщение (например, заявку) в Telegram

«ID телеграм чата» (если пусто — в ваш личный чат с ботом), «Шаблон сообщения»

Отправить в Telegram

Отправить в MAX

Присылает сообщение в мессенджер MAX: в личный чат и группы из настроек уведомлений или в указанный групповой чат

ID группового чата MAX (необязательно), «Шаблон сообщения»

Интеграция с MAX

Отправить в amoCrm

Создаёт сделку в amoCRM и добавляет 10 последних сообщений диалога

нет

Отправить в amoCRM

Передать менеджеру (распределение AmoCRM)

Переносит сделку в выбранное распределение amoCRM: воронка, этап, ответственный

«ID распределения» (выбор из списка)

Передать менеджеру

Отправить в Bitrix24

Создаёт лид в Bitrix24 и передаёт 5 последних сообщений диалога

нет

Интеграция с Битрикс24

Остановить бота

Отключает чат-бота в этом диалоге

нет

Остановить бота

Уточнить у оператора

Задаёт вопрос сотруднику в Telegram и, получив ответ, отвечает клиенту

«ID телеграм чата оператора» (необязательно)

Уточнить у оператора

Поиск в гугл таблице

Ищет ответ в вашей Google таблице (цены, наличие, адреса)

«Ссылка на Google таблицу», «Диапазон колонок» (по умолчанию A-H), «Колонки для фильтрации»

Поиск в гугл таблице

Отправить HTTP запрос

Отправляет данные на ваш сервер или в сторонний сервис

«HTTP метод» (GET/POST), «URL адрес», «Заголовки (JSON формат)», «Тело запроса (JSON формат)»

Отправить HTTP запрос

Отправить отложенное сообщение

Отправляет клиенту сообщение через заданное время; если клиент напишет раньше — сообщение отменяется

«Текст сообщения», «Задержка в секундах» (по умолчанию 120)

Отправить отложенное сообщение

Пометить чат непрочитанным (GrayAPI)

Через 10 секунд возвращает диалог в непрочитанные на Авито. Нужен подключённый токен GrayAPI

нет

Автоматизация с GrayAPI

У каждой функции есть обязательное поле «Триггер вызова функции». Функции amoCRM и Bitrix24 работают, только если соответствующая интеграция подключена в вашем кабинете.

Примеры триггеров

Задача

Команда в промте

Заявка менеджеру

Когда клиент назвал имя, телефон и нужный товар, то вызови функцию "Отправить в телеграм" с нужными параметрами: Шаблон сообщения: имя, телефон, товар, город доставки.

Пометить горячего клиента

Когда клиент согласился на покупку или запись, то вызови функцию "Добавить тег к диалогу" с нужными параметрами: Название тега: "горячий".

Вопрос, на который нет ответа

Если собеседник спрашивает про оптовые цены или скидки, то вызови функцию "Уточнить у оператора".

Клиент просит живого человека

Если собеседник просит позвать менеджера, то вызови функцию "Отправить в телеграм" с нужными параметрами: Шаблон сообщения: краткую выжимку из диалога. Затем вызови функцию "Остановить бота".

Дожать молчащего клиента

Когда ты отправил клиенту варианты товара, то вызови функцию "Отправить отложенное сообщение" с нужными параметрами: Текст сообщения: Подскажите, какой вариант вам подошёл?, Задержка в секундах: 1800.

Частые ошибки

  • Функция не срабатывает. Проверьте, что её название в промте написано точно как в таблице, и прогоните диалог во вкладке «Тестирование» → «Ручное»: там виден лог вызова функций.

  • Функция срабатывает слишком рано. Сделайте триггер конкретнее: не «когда нужно», а «когда клиент назвал телефон».

  • Заявка не пришла в Telegram. Если «ID телеграм чата» пустой, сообщение приходит в ваш личный чат с ботом — проверьте, что Telegram подключён к кабинету. См. Telegram-бот.

См. также: Упрощенный конструктор промтов, Продвинутый конструктор промтов.

Ответы рядом

Частые вопросы

4
Цепочка сообщений в ИИ ответе

Чтобы сделать цепочку сообщений при ответе с помощью ИИ-ассистента, необходимо в тексте ответа указать разделитель @wait(N), где N — пауза в секундах от отправки первого сообщения цепочки, и явно указать, чтобы данная инструкция была возвращена. Без числа в скобках разделитель не сработает.

Код
Поздоровайся.
...
Если в тексте ответа указано слово @wait, то не убирай его!
...
Если собеседник не знает что делать то верни сообщение:
##начало сообщения##
Шаг 1
@wait(2)
Шаг 2
@wait(4)
IMAGE::https://прямая ссылка на фото
##конец сообщения##

Фото IMAGE::ссылка отправится картинкой, только если стоит отдельной частью — сразу после @wait(N), без текста перед ним. Подробнее — Цепочка сообщений.

Оператор ответил клиенту, как назад подключить ИИ-ассистента

Когда оператор отвечает клиенту вручную, ассистент в этом диалоге останавливается. Подключить его снова можно:

  • в Веб ЦС — откройте диалог, справа вкладка «Бот» → в списке «Запустить в этом диалоге» выберите бота → «Запустить»;

  • в Telegram — кнопкой [🤖] под сообщением диалога (есть только у диалогов, где уже работал чат-бот).

Все варианты подключения обратно к диалогу ИИ-ассистента описаны в статье Уточнить у оператора.

Хочу чтобы ИИ всегда начинал диалог с моего сообщения

Нужно в промте указать:

Код
Всегда начинай диалог с текста
##начало сообщения##
текст первого сообщения
@wait(2)
IMAGE::https://прямая ссылка на фото
##конец сообщения##
Если в тексте ответа указано слово @wait, то не убирай его!

Как работают @wait(N) и IMAGE:: — в вопросе «Цепочка сообщений в ИИ ответе».

Хочу перенаправить сообщения ИИ в отдельный чат

Сообщения от ИИ-ассистента (например, готовые заявки) можно отправлять в отдельную группу Telegram:

  1. Подключите группу на странице Сообщения → Групповые чаты и задайте ей невыполнимое условие (например, «Аккаунт» равно «1»), чтобы туда не попадали обычные диалоги.

  2. Скопируйте ID группы — он указан в карточке чата после «#» (обычно начинается с -100).

  3. В настройках ассистента на вкладке «Функционал» включите функцию «Отправить в телеграм».

  4. В промте укажите, когда её вызывать и куда, например: «Когда клиент оставил имя и телефон, вызови функцию „Отправить в телеграм“, ID телеграм чата: -100…».

Подробнее — Отправить в телеграм. Для групп MAX есть такая же функция «Отправить в MAX».

Читайте дальше

Связанные материалы

Следующий шагПроброс данных объявления в AI

Инструкция помогла?

Помощник

Задайте вопрос по документации. Вопросы без ответа используются для улучшения помощи.

Ищу ответ…

Подготовить обращение

Открыть контакт
Отправьте подготовленный текст самостоятельно в выбранном канале.