Август получился большим: 13 обновлений. Один бот теперь работает сразу в нескольких каналах одного мессенджера, AI-агент перешёл на более мощные модели и научился сам отправлять вложения, а длинные воронки можно тестировать без ожидания. Рассказываем по порядку.
Один бот — сразу несколько каналов одного мессенджера
Раньше под каждый канал держали отдельную копию бота. Теперь несколько Telegram-ботов, несколько сообществ ВКонтакте или несколько каналов MAX можно вести одним ботом с общим сценарием.
Мультиканальный бот работает с каналами Telegram, ВКонтакте и MAX в любом сочетании. К одному боту подключается до 10 каналов одного типа. Каналы Instagram*, Facebook* Messenger, WhatsApp и Viber в мультиканальном боте не поддерживаются — для них по-прежнему нужен отдельный одноканальный бот.
Как это работает
- Сценарий, шаги, карточки, кнопки, условия и действия не меняются: настраиваете один флоу, он работает во всех подключённых каналах бота
- В каждом шаге одна общая зона настройки — единая для всех каналов
- «Приветствие» настраивается для каждого канала отдельно, есть чекбокс «Включить для N каналов». Срабатывает у подписчика в его канале при первом запуске бота
- «Тестовый запуск» стал split-button: клик по кнопке запускает тест с шага «Старт», в дропдауне — выбор канала. Один прогон — один канал, такой же выбор в «Тест с этого шага»
- В разделе «Ссылки» у каждого подключённого канала своя ссылка-стартер, каждую можно скопировать отдельно
- Настройки AI-агента общие на все каналы
Пригодится
Один и тот же канал кабинета можно привязать сразу к нескольким мультиканальным ботам — блокировки не будет.
Фильтры ботов не изменились: мультиканальный бот виден и при фильтрации по своему мессенджеру, и при фильтрации по мультиканальным ботам.
Подробности — в статье «Мультиканальный бот в нескольких мессенджерах».
AI-агент стал точнее: выше 95% по всем трём метрикам
AI-агент перешёл на более мощные модели. Он точнее следует Инструкции, лучше отвечает по Базе знаний и надёжнее выполняет функции:
- точность следования Инструкции — выше 95%
- точность ответов по Базе знаний — выше 95%
- точность выполнения функций — выше 95%
Агент редко отклоняется от заданного сценария, не додумывает ответ вне Базы знаний и стабильно вызывает нужные функции.
Мы не привязаны к одной модели: команда специалистов постоянно сравнивает то, что появляется на рынке, и переводит агента на решение, которое даёт лучшее качество.
Преимущества обновления
Переход выполнен на стороне платформы — от вас никаких действий не требуется. Настройки агентов, Инструкции, Базы знаний и подключённые функции сохранены. Уже настроенные агенты перенастраивать не нужно: те же Инструкции и Базы знаний отрабатываются точнее.
Что важно учитывать: более мощная модель обрабатывает запрос глубже, поэтому расходует больше токенов. По нашим замерам расход вырос примерно в 1,8 раза относительно прежней модели. Если у вас высокая нагрузка, имеет смысл заранее пересмотреть лимит токенов в Расширении.
AI-агент сам отправляет вложения
Новая функция «Отправить вложение»: агент отправляет подписчику заранее подготовленные картинки, видео, аудио и файлы в нужный момент диалога — например, лид-магниты и бонусные материалы. Без участия оператора.
Как настроить
- В блоке «Функции» выберите карточку «Отправить вложение»
- Опишите условие срабатывания на естественном языке — от 30 до 500 символов
- Добавьте вложения: загрузите картинку или выберите файл либо видео из Хранилища
- Сохраните и протестируйте
На одно условие можно добавить до 10 вложений — картинки, видео и файлы в одном наборе. Форматы: картинки PNG, JPG, JPEG; видео MOV, MP4; файлы и аудио PDF, CSV, XLSX, MP3, OGG, M4A, MD. Загруженные файлы попадают в файловое Хранилище BotHelp, видео — в хранилище видео, и дальше их можно переиспользовать в других агентах и ботах.
Популярный сценарий использования
- Маркетолог настраивает выдачу лид-магнита — агент отправляет PDF-чек-лист после того, как подписчик оставил контакт
- Онлайн-школа — агент по запросу присылает видео-обзор курса или запись вебинара в MP3
- Интернет-магазин — агент отправляет прайс-лист или каталог в XLSX, когда клиент спрашивает про ассортимент
Будет ли сопроводительный текст к вложению — зависит от инструкции агента. Во ВКонтакте видео не отправляется: файлы и аудио уходят ссылками на Хранилище, картинки — в чат. У мессенджеров разные ограничения на размер и типы вложений, поэтому отправку стоит протестировать во всех каналах, где работает агент.
Как всё устроено, разобрали в статье «Отправить вложение».
Повторный триггер больше не сбрасывает сценарий на начало
В инструментах роста и в автоматизации «Ключевые слова» появилась опция «Игнорировать повторный триггер». Она запрещает повторный запуск сценария для того же подписчика на заданное время: подписчик, который написал кодовое слово уже в процессе диалога, не перезапустит воронку с начала.
По умолчанию опция выключена. При включении появляется поле времени: значение и единицы — «Минут» или «Часов». Минимальное значение — 1, максимальное — 180 минут или 99999 часов.
Как это работает
- Отсчёт начинается с первого срабатывания, отдельно для каждой пары «подписчик + триггер»
- Повторы внутри интервала не продлевают и не сбрасывают отсчёт
- По истечении времени срабатывание снова запускает сценарий и открывает новое окно
- Опция влияет только на свой триггер: другой инструмент или ключевое слово работает независимо
- Изменение настроек применяется к идущим окнам: увеличили — окно удлинится, выключили — снимется сразу
Где искать
- На уровне инструмента: «Комментарий к публикации», «Реакция на историю», «Упоминание в истории», «ВК-комментарий»
- В настройках кнопки: «ВК-лендинг», «Мини-лендинг», «Виджет-подписка», «Виджет-кнопка», кнопки AI-агента на сайт, «Опубликовать пост с кнопкой»
- В автоматизациях: на уровне правила «Ключевые слова» и в окне условия триггера в шаге «Старт»
У кнопки ВКонтакте в мини-лендинге, виджет-кнопке и виджет-подписке своей настройки нет — вместо неё показывается алерт о том, что игнорирование настраивается в ВК-лендинге. Существующие инструменты и правила с выключенной опцией работают как раньше.
Тестирование сценария без задержек
Настройка «Пропускать задержки» помогает быстро прогнать воронку целиком, не дожидаясь, пока пройдут часы и дни между сообщениями. Особенно актуально для длинных цепочек.
Как это работает
- Блоки «Расписание» и «Задержка» пропускаются с задержкой по умолчанию 5 секунд
- В чате BotHelp отображается системная информация о том, какая задержка была пропущена и когда бы отправилось сообщение
- Со стороны подписчика системные сообщения не отображаются — сценарий просто проходит без задержек
Два момента, о которых стоит помнить. Если настройка включена, она действует для любого запуска тестирования сценария. И автоматически после теста она не выключается — отключить её можно в чате BotHelp.
В Telegram появился спойлер для картинок и видео
Опция «Скрытый контент»: изображение, галерея или видео приходят подписчику размытыми и раскрываются по тапу. Раньше spoiler в Telegram работал только для текста.
Спойлер держит интригу — цена, бонус, разбор или лид-магнит раскрываются по тапу. А тап — это микро-действие подписчика, оно повышает вовлечённость и работает на конверсию в целевое действие внутри бота.
Где искать
- Опция появилась на карточках «Картинка», «Галерея», «Видео»
- Работает в ботах, рассылках, авторассылках и в сопроводительных сообщениях в Автоматизациях. В ключевых словах и приветственных сообщениях тоже — там Telegram-опции уже были
- В галерее один переключатель на всё сообщение: скрываются все изображения сразу
- В Диалогах такое сообщение отображается в спойлер-виде — для фото и галереи
Ограничения. Опция только для Telegram: при конвертации бота на другой канал она очищается. На карточках «Файл», «Аудио», «Голосовое», «Видеозаметка» её нет — Telegram не поддерживает спойлер для этих типов. В уже отправленной рассылке переключатель скрыт, потому что Telegram не позволяет изменить спойлер после отправки. Ручная отправка фото оператором из Диалогов идёт без спойлера, а у видео в Диалогах вместо превью показывается иконка.
Макрос «Случайное число» работает не только в ботах
Макрос {?random_num(0,99)?} теперь можно вставлять в рассылки, приветствие, ключевые слова и инструменты роста — сообщения с ним доходят до подписчиков.
А если на примере
- Случайная скидка в рассылке: {?random_num(10,50)?} — каждому подписчику приходит свой размер скидки
- Случайное число в приветствии или по ключевому слову — например, номер заявки или номер в очереди
Заодно навели порядок в интерфейсе: в выпадающем списке макросов «Относительная дата» и «Случайное число» вынесены в отдельный подраздел «Специальные макросы», их проще найти. И обновили дизайн выпадающих списков во всём продукте.
Что ещё появилось в августе
Шесть небольших, но полезных доработок — по мелочи в разных частях платформы.
Проверка номера телефона в блоке «Вопрос». Включается опцией «Включить проверку» — в карточку подписчика попадают только рабочие номера. Проверка пропускает цифры, пробел, скобки, «+» и дефис, причём «+» — только первым символом, а цифр в номере должно быть от 10 до 15. Не пройдут 0000000000, 77777777777, 1234567890 и всё, что содержит лишние символы. Другие тонкости блока собраны в статье «Особенности блока Вопрос».
Глобальные переменные в кнопках блока «Вопрос». Переменную можно добавить прямо в текст кнопки: например, Цена: {%Стоимость%} ₽. Меняете значение — оно автоматически обновляется во всех связанных кнопках. Глобальная переменная одинакова для всего кабинета: для всех ботов и всех подписчиков, подробнее — в статье «Глобальные переменные».
AI-агент на сайте стартует по открытию виджета. Раньше агент писал первое сообщение сам — на этом горели токены и копились пустые диалоги. Теперь агент запускается и создаёт диалог, только если посетитель открыл виджет. Подробнее о виджете — в статье «AI-агент на сайт».
Запуск с нужного шага из ВК-лендинга. При настройке кнопки в ВК-лендинге после выбора бота появляется поле «Начать с шага». В нём выбирается конкретный шаг, с которого запустится бот после перехода по кнопке.
Yandex Client ID в Google Таблицах. Если вы используете Яндекс Метрику на мини-лендинге BotHelp, Yandex Client ID передаётся в таблицу вместе с остальными данными подписчика — через действия «Отправить данные в таблицу», «Обновить данные в таблице» и «Записать в ячейку». Как настроить связку, описано в статье «Интеграция с Google Таблицами».
Поле «Аккаунт» у подписчиков из Instagram*. В нём выводится кликабельный username пользователя. Это помогает найти подписчика и связаться с ним, когда окно для диалога закрылось: контакт сохраняется, и дожать человека можно самостоятельно через Direct.
*Meta признана экстремистской организацией и запрещена на территории РФ.
