Чат-бот “Калькулятор”: руководство по созданию

Чат-бот "Калькулятор": руководство по созданию

В последние годы чат-боты становятся неотъемлемой частью бизнеса, упрощая взаимодействие с клиентами и автоматизируя многие процессы. Одним из самых полезных типов таких ботов является калькулятор. Это инструмент, который позволяет быстро и точно рассчитать стоимость различных товаров и услуг, таких как кухни, квартиры, натяжные потолки и многое другое. Чат-бот “Калькулятор” помогает бизнесу снизить нагрузку на сотрудников, ускорить обработку запросов и повысить уровень клиентского сервиса.
В этом руководстве мы расскажем, как создать такой чат-бот с помощью платформы Telegram и конструктора BotBrother.

Чем полезен чат-бот “Калькулятор”?

Автоматизация расчетов: Чат-бот берет на себя выполнение сложных расчетов, обеспечивая клиентов точной информацией без участия сотрудников. Например, если клиент интересуется стоимостью кухни, бот учитывает все параметры (размеры, материалы, фурнитуру) и выдает точную цену.
Снижение нагрузки на персонал: Часто возникающие запросы, такие как запросы о стоимости, могут занять много времени. Чат-бот “Калькулятор” помогает автоматически отвечать на такие вопросы, освобождая сотрудников для более сложных задач.
Удобство для клиентов: Калькулятор в чате – это быстрый и простой способ получения информации. Пользователь может просто задать параметры и сразу получить расчет. Это особенно важно для клиентов, которые хотят получить информацию без необходимости звонить или писать письма.
Персонализированный подход: Чат-бот может учитывать индивидуальные предпочтения клиента, предлагая точные расчеты с учетом всех деталей, таких как выбранные материалы, размеры или дополнительные услуги.
Мгновенная доступность: Чат-бот доступен 24/7, что позволяет клиентам получать информацию в любое время суток, независимо от рабочего графика сотрудников.

Шаги по созданию чат-бота “Калькулятор”

1. Создание чат-бота

  1. Создаём бота в Телеграм через @Botfather (инструкция).
  2. Оформляем бота Телеграм в @Botfather (инструкция).
  3. Привязываем бота Телеграм к нашей платформе BotBrother (инструкция).
  4. Создаём приветственное сообщение (инструкция).

2. Создание логики чат-бота

Для того чтобы чат-бот выполнял свои задачи эффективно, необходимо продумать его логику. Рассмотрим основные этапы работы калькулятора в чате на примере фирмы по изготовлению кухонь на заказ:

  1. Приветствие и сбор информации:
    Чат-бот начинает диалог с приветствия и предложением рассчитать стоимость. Например, “Здравствуйте! Я помогу вам рассчитать стоимость вашей новой кухни. Пожалуйста, укажите размеры”.
    Далее бот запрашивает нужные параметры для расчета: размеры, материалы, дополнительное оборудование (например, плита, мойка), предпочтения по стилю и т.д.
  2. Обработка данных:
    После получения всех данных чат-бот анализирует информацию и применяет соответствующие формулы для расчета стоимости.
    Важно, чтобы бот был настроен на разные варианты и конфигурации товаров (например, для кухонь это могут быть различные типы материалов или стилей).
  3. Вывод результата:
    Бот вычисляет итоговую стоимость, отображает результат в понятной форме и, при необходимости, предлагает дополнительные услуги, такие как доставка или установка.
    Например: “Итого, стоимость вашей кухни составляет 150 000 рублей. Хотите добавить услуги по установке и доставке?”
  4. Дополнительные возможности:
    Бот может предложить клиенту продолжить общение, например, чтобы договориться о консультации с менеджером.
    В случае сложных расчетов или необходимости уточнений, чат-бот может передать клиента на более опытного сотрудника.

Логика взаимодействия схематично может выглядеть так:

Чат-бот "Калькулятор": руководство по созданию

Как реализовать такую логику в структуре бота:

  1. Заходим в нашего бота в сервисе BotBrother (ссылка).
  2. Переходим в структуру нашего бота → Кликаем по кнопке “Добавить новую рубрику”, называем и сохраняем её.

    Инструкция по созданию списка рубрик, рубрик и действий.
  3. Создаём переменные данные, в которых будет храниться информация, введённая пользователем, нажав на “Дополнения” в верхней панели → Кликаем по кнопке “Переменные данные” → Кликаем по кнопке “Добавить новые переменные данные” → Даём название (например, это может быть название вопроса) и выбираем тип “Обычные”, указываем ключ для этих данных → Нажимаем кнопку “Добавить”.

    Совет: Называйте переменные данные конкретнее для своего же удобства, например, не “ответ на вопрос 1”, а “Какой формы кухня”, “Какой материал?”. Также советуем добавить такие переменные для вопроса “размеры сторон” как: сторона А, сторона Б, сторона В (ключи: longa/b/v).

    Создаём переменные данные под каждый вопрос!
  4. Возвращаемся в нашу рубрику и создаём действие, нажав на кнопку “Добавить действие” → Выбираем “Текстовый выбор” → Редактируем действие: называем его, задаём сообщение перед кнопками выбора (какая у вас форма кухни?), заполняем сами кнопки выбора (прямая/г-образная/п-образная) →  Далее включаем свитчер “Сохранить результаты выбора в переменных данных” и выбираем переменные данные, которые мы создавали под этот вопрос → Сохраняем.

    Инструкция как сделать сообщение с кнопками.
  5. Создаём новое действие “Переменные данные (добавление/редактирование)” для сторон кухни (А, Б, В) → Редактируем действие: называем его, задаём текст, например, “введите длину стороны А в см” → Выбираем переменные данные куда будет сохраняться ответ пользователя → Сообщение, которое идет после ввода данных пользователем, можно пропустить, поставив пробел, или написать текст, например, что информация сохранена → Сохраняем.

    Итого должно получиться 3 одинаковых действия для разных сторон.

    Внимание: далее мы копируем действие для стороны А 2 раза, чтобы в итоге получилось 3 одинаковых; действие для стороны Б копируем 1 раз, чтобы в итоге получилось 2 одинаковых; действие В не копируем.
    Распределяем следующим образом:
    – действие А
    – действие А копия 1
    – действие Б
    – действие А копия 2
    – действие Б копия 1
    – действие В

    Далее возвращаемся в действие “Текстовый выбор” для вопроса “какой формы у вас кухня” и настраиваем переход от кнопок к нашим переменным данным:
    – если выбрали “прямая”, то настраиваем переход к действию А
    – если выбрали “г-образная”, то настраиваем переход к действию А копия 1
    – если выбрали “п-образная”, то настраиваем переход к действию А копия 2
  6. Создаём ещё одно действие “Текстовый выбор” → Редактируем действие: называем его, задаём сообщение перед кнопками выбора (какой материал хотите использовать?), заполняем сами кнопки выбора (шпон/акрил/пластик и тд.) →  Далее включаем свитчер “Сохранить результаты выбора в переменных данных” и выбираем переменные данные, которые мы создавали под этот вопрос → Сохраняем.
  7. Далее создаём формулы с расчётами:
    Допустим, что цены на 1 см шпона – 70р; акрила – 60р; пластика – 50р.
    Из переменных данных нам понадобятся ключи:
    – для стороны а: {{Variable->longa}}
    – для стороны б: {{Variable->longb}}
    – для стороны в: {{Variable->longv}}
    * вы могли назвать ключи по другому, проверьте в переменных данных.

    Формулы для примерного расчёта мы будем применять следующую (вы можете подставить свою):
    (Сторона А + Сторона Б + Сторона В) * сумму материала (см)

    Далее прописываем формулы для каждого варианта выбора пользователя:
    • Если пользователь выберет материал шпон, то формула будет: {{($Variable->longa+$Variable->longb+$Variable->longV)*70}} руб.
    • Если пользователь выберет материал акрил, то формула будет:{{($Variable->longa+$Variable->longb+$Variable->longV)*60}} руб.
    • Если пользователь выберет материал пластик, то формула будет:{{($Variable->longa+$Variable->longb+$Variable->longV)*50}} руб.
    и тд. для каждого материала.
  8. Создаём действия для формул, нажав на кнопку “Добавить действие” → Выбираем “Текстовое поле”, вставляем и форматируем текст с нашей формулой → Сохраняем.
    Действий должно получиться столько, сколько у вас материалов.
  9. Далее возвращаемся в действие “Текстовый выбор” для вопроса “какой вы хотите материал” и настраиваем переход от кнопок к нашим формулам, например:
    – если выбрали “шпон”, то настраиваем переход к действию с формулой {{($Variable->longa+$Variable->longb+$Variable->longV)*70}} руб.
  10. Также необходимо настроить переходы от наших действий:
    – действие А
    – действие А копия 1
    – действие Б
    – действие А копия 2
    – действие Б копия 1
    – действие В

    Настроить переход нужно только от действий А, Б и В. Для этого заходим в них и выбираем переход к действию текстового выбора “какой материал выбираем”.
  11. Отлично! Калькулятор готов. Теперь можно предложить доп. услуги по такому же принципу, например, мы хотим предложить доп. услугу “установка”, тогда добавляем переменные данные “нужна установка?”, затем в рубрике создаём действие “текстовый выбор” с текстом вопроса и кнопками выбора (нужна или нет). Добавляем действия для двух вариантов событий: если нужна, то создаём новую формулу расчёта; если нет, то создаём переход к предложению связаться с менеджером (см. следующий пункт).
    Совет: не забывайте проверять переходы от действия к действию.
  12. Как создать предложение о связи с менеджером и настроить уведомления можно посмотреть в инструкции.

Чат-бот “Калькулятор” – это незаменимый инструмент для современного бизнеса, который помогает ускорить процесс расчета стоимости товаров и услуг, автоматизировать рутинные операции и существенно снизить нагрузку на сотрудников. С его помощью компании могут не только повысить уровень клиентского сервиса, но и предоставить пользователям удобный и быстрый способ получения точных данных в любое время суток. Создание такого бота на платформе Telegram с использованием конструктора BotBrother – это простой и эффективный способ внедрения автоматизированных решений в бизнес-процессы. Чат-бот станет вашим надежным помощником, который не только сэкономит время клиентов, но и обеспечит точность расчетов, улучшив качество обслуживания и ускорив коммуникацию.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *