🤖 Конструктор чат-ботов
Обзор конструктора чат-ботов
Создайте своего первого чат-бота
Релизы чат-ботов
Установка виджета с чат-ботом на свой сайт
Элементы узлов чат-бота
Переменные
Черновик
Расширенные возможности
Пользовательские кейсы
Как подсоединить агента и отключить чат-бот
Как выполнить запрос во внешнюю сиситему используя API
Как сохранить номер телефона в профайл пользователя
Как проверить вводимый пользователем текст
Как запретить ввод текста
Как добавить данные доступные для поиска в профиле пользователя
Как создать разные приветственные сообщения чат-бота в зависимости от рабочих часов
Как выбрать элемент из массива переменных
Как найти слово или фразу в сообщении пользователя
Как использовать JS в боте
Как подставить и использовать данные в бота из уведомления клиенту
Как персонифицировать меню при открытии бота в Viber
Как настроить сбор статистики в боте
Как использовать тексты на кнопках через массив кнопок
Как сделать заглушки на нерабочее время
Как использовать мультиязыки в боте
🧠 Мегамозг
💌 Транспортировка сообщений
💬 Диалоги
📊 Аналитика
😎 Аккаунт
🔎 Поиск
🆘 Помощь
🔑 Конфигурация
Как сделать заглушки на нерабочее время
Юзер кейс
Зачастую может потребоваться в определенное время выдавать какую-либо фразу, по которой клиент поймет, что операторы ответить ему сейчас не смогут. Особенно это актуально, если колл-центр работает не круглосуточно, а в определенные часы, либо если наступают какие-либо праздничные дни, в которые операторы также не будут обрабатывать диалоги.
Решение
Изначально нам надо будет определиться, будет ли диалог в дальнейшем выходить на оператора или нет. Возможны 3 варианта:
  1. Клиенту выдается заглушка о том, что сейчас операторы не работают, но диалог сразу же попадает в Очередь и в дальнейшем распределится, когда операторы появятся в сети.
  2. Клиенту выдается заглушка о том, что сейчас операторы не работают, а сам диалог выводится на операторов в начале рабочего дня. Этот вариант имеет преимущество в том, что он не повлияет на показатели работы операторов, такие, как время в очереди, время первого ответа и т.д.
  3. Клиенту выдается заглушка о том, что сейчас операторы не работают, а диалог остается в боте и на операторов не выводится. Т.е. в следующий раз диалог перейдет на оператора только в том случае, если клиент напишет повторно в рабочее время.
Начало у всех заглушек одинаковое - нам нужно указать дни недели или дни месяца, в которые у нас сработает заглушка, а также часы. Для этого мы добавляем узел Условие. В значение 1 мы добавляем переменную @День месяца или @День недели,в зависимости от целей заглушки. У нас это будет день недели.
В Условии мы выбираем Равно, а в значение 2 мы прописываем наш день недели или месяца (в зависимости от того, что выбрано), в который будет работать заглушка. День месяца отображается в часовом поясе по UTC в числовом формате от 1 до 30 (31). Дни недели также отображаются в UTC: 0 - воскресенье, 1 - понедельник, 2 - вторник, 3 - среда, 4 - четверг, 5 - пятница, 6 - суббота. У нас это будет 0 - воскресенье, т.е. для воскресенья будут особые условия.
Далее из выхода нашего условия мы добавляем второе условие, в котором пропишем часы работы заглушки. Для этого в значение 1 мы выбираем переменную @Час, в условие тип - больше или равно, а в значение 2 пропишем сам час.
Важно! Время в конструкторе - по UTC поэтому прописывать час нужно с этим учетом. Например, если по МСК нам нужно поставить 18, тогда мы пропишем в условии 15, т.к. 18 по МСК - это 15 по UTC.
Далее мы сделаем выходы Если нет из данных условий и замкнем их на сообщении о переводе на оператора с узлом Отключить бота и делегировать диалог оператору, так как эти входы обозначают, что если условие не выполняется, тогда операторы у нас работают и могут обрабатывать диалоги.
А выход из наших условий мы уже сделаем согласно первым трем вариантам.
По первому варианту:
После выхода из условия мы добавляем узел Управление чатов и выбираем тип Отключить бота и делегировать диалог оператору, а затем узел Сообщение с текстом “Режим работы нашего колл-центра: ПН-СБ - круглосуточно, ВС - с 00.00 до 18.00 по МСК. Оператор ответит вам завтра после 5.00 по МСК”.
По второму варианту:
После выхода из условия мы добавляем цепочку действий с двумя действиями: одно сработает сразу, а второе сработает на следующий день в 05.00, т.е. в понедельник. Для этого во втором действии мы выбираем тип Sheduled, в разделе Days выбираем 1, что соответствует следующему дню (0 - сегодня, 1 - завтра, 2 - послезавтра и т.д.). Также выбираем время с учетом, что оно в UTC. Т.к. у нас выход на оператора должен сработать в 05.00 по МСК понедельника, то во время мы выбираем 02.00 по UTC.
Затем из выхода 1 у цепочки действий мы добавляем узел Сообщение с текстом “Режим работы нашего колл-центра: ПН-СБ - круглосуточно, ВС - с 00.00 до 18.00 по МСК. Оператор ответит вам завтра после 5.00 по МСК”. А из второго выхода у цепочки мы добавляем узел Управление чатов и выбираем тип Отключить бота и делегировать диалог оператору, а затем узел Сообщение с текстом “Пожалуйста, ожидайте ответа оператора”.
По третьему варианту:
После выхода из условия мы добавляем узел Сообщение с текстом “Режим работы нашего колл-центра: ПН-СБ - круглосуточно, ВС - с 00.00 до 18.00 по МСК”, а диалог ни на кого не выводим.
Содержание
Юзер кейс
Решение
© Copyright 2025 Flomni, Inc. Все права защищены. Различные торговые марки принадлежат их соответствующим владельцам.
Русский