Чат-бот “Калькулятор”: руководство по созданию
В последние годы чат-боты становятся неотъемлемой частью бизнеса, упрощая взаимодействие с клиентами и автоматизируя многие процессы. Одним из самых полезных типов таких ботов является калькулятор. Это инструмент, который позволяет быстро и точно рассчитать стоимость различных товаров и услуг, таких как кухни, квартиры, натяжные потолки и многое другое. Чат-бот “Калькулятор” помогает бизнесу снизить нагрузку на сотрудников, ускорить обработку запросов и повысить уровень клиентского сервиса.
В этом руководстве мы расскажем, как создать такой чат-бот с помощью платформы Telegram и конструктора BotBrother.
Чем полезен чат-бот “Калькулятор”?
• Автоматизация расчетов: Чат-бот берет на себя выполнение сложных расчетов, обеспечивая клиентов точной информацией без участия сотрудников. Например, если клиент интересуется стоимостью кухни, бот учитывает все параметры (размеры, материалы, фурнитуру) и выдает точную цену.
• Снижение нагрузки на персонал: Часто возникающие запросы, такие как запросы о стоимости, могут занять много времени. Чат-бот “Калькулятор” помогает автоматически отвечать на такие вопросы, освобождая сотрудников для более сложных задач.
• Удобство для клиентов: Калькулятор в чате – это быстрый и простой способ получения информации. Пользователь может просто задать параметры и сразу получить расчет. Это особенно важно для клиентов, которые хотят получить информацию без необходимости звонить или писать письма.
• Персонализированный подход: Чат-бот может учитывать индивидуальные предпочтения клиента, предлагая точные расчеты с учетом всех деталей, таких как выбранные материалы, размеры или дополнительные услуги.
• Мгновенная доступность: Чат-бот доступен 24/7, что позволяет клиентам получать информацию в любое время суток, независимо от рабочего графика сотрудников.
Шаги по созданию чат-бота “Калькулятор”
1. Создание чат-бота
- Создаём бота в Телеграм через @Botfather (инструкция).
- Оформляем бота Телеграм в @Botfather (инструкция).
- Привязываем бота Телеграм к нашей платформе BotBrother (инструкция).
- Создаём приветственное сообщение (инструкция).
2. Создание логики чат-бота
Для того чтобы чат-бот выполнял свои задачи эффективно, необходимо продумать его логику. Рассмотрим основные этапы работы калькулятора в чате на примере фирмы по изготовлению кухонь на заказ:
- Приветствие и сбор информации:
Чат-бот начинает диалог с приветствия и предложением рассчитать стоимость. Например, “Здравствуйте! Я помогу вам рассчитать стоимость вашей новой кухни. Пожалуйста, укажите размеры”.
Далее бот запрашивает нужные параметры для расчета: размеры, материалы, дополнительное оборудование (например, плита, мойка), предпочтения по стилю и т.д. - Обработка данных:
После получения всех данных чат-бот анализирует информацию и применяет соответствующие формулы для расчета стоимости.
Важно, чтобы бот был настроен на разные варианты и конфигурации товаров (например, для кухонь это могут быть различные типы материалов или стилей). - Вывод результата:
Бот вычисляет итоговую стоимость, отображает результат в понятной форме и, при необходимости, предлагает дополнительные услуги, такие как доставка или установка.
Например: “Итого, стоимость вашей кухни составляет 150 000 рублей. Хотите добавить услуги по установке и доставке?” - Дополнительные возможности:
Бот может предложить клиенту продолжить общение, например, чтобы договориться о консультации с менеджером.
В случае сложных расчетов или необходимости уточнений, чат-бот может передать клиента на более опытного сотрудника.
Логика взаимодействия схематично может выглядеть так:
Как реализовать такую логику в структуре бота:
- Заходим в нашего бота в сервисе BotBrother (ссылка).
- Переходим в структуру нашего бота → Кликаем по кнопке “Добавить новую рубрику”, называем и сохраняем её.
Инструкция по созданию списка рубрик, рубрик и действий. - Создаём переменные данные, в которых будет храниться информация, введённая пользователем, нажав на “Дополнения” в верхней панели → Кликаем по кнопке “Переменные данные” → Кликаем по кнопке “Добавить новые переменные данные” → Даём название (например, это может быть название вопроса) и выбираем тип “Обычные”, указываем ключ для этих данных → Нажимаем кнопку “Добавить”.
Совет: Называйте переменные данные конкретнее для своего же удобства, например, не “ответ на вопрос 1”, а “Какой формы кухня”, “Какой материал?”. Также советуем добавить такие переменные для вопроса “размеры сторон” как: сторона А, сторона Б, сторона В (ключи: longa/b/v).
Создаём переменные данные под каждый вопрос! - Возвращаемся в нашу рубрику и создаём действие, нажав на кнопку “Добавить действие” → Выбираем “Текстовый выбор” → Редактируем действие: называем его, задаём сообщение перед кнопками выбора (какая у вас форма кухни?), заполняем сами кнопки выбора (прямая/г-образная/п-образная) → Далее включаем свитчер “Сохранить результаты выбора в переменных данных” и выбираем переменные данные, которые мы создавали под этот вопрос → Сохраняем.
Инструкция как сделать сообщение с кнопками. - Создаём новое действие “Переменные данные (добавление/редактирование)” для сторон кухни (А, Б, В) → Редактируем действие: называем его, задаём текст, например, “введите длину стороны А в см” → Выбираем переменные данные куда будет сохраняться ответ пользователя → Сообщение, которое идет после ввода данных пользователем, можно пропустить, поставив пробел, или написать текст, например, что информация сохранена → Сохраняем.
Итого должно получиться 3 одинаковых действия для разных сторон.
Внимание: далее мы копируем действие для стороны А 2 раза, чтобы в итоге получилось 3 одинаковых; действие для стороны Б копируем 1 раз, чтобы в итоге получилось 2 одинаковых; действие В не копируем.
Распределяем следующим образом:
– действие А
– действие А копия 1
– действие Б
– действие А копия 2
– действие Б копия 1
– действие В
Далее возвращаемся в действие “Текстовый выбор” для вопроса “какой формы у вас кухня” и настраиваем переход от кнопок к нашим переменным данным:
– если выбрали “прямая”, то настраиваем переход к действию А
– если выбрали “г-образная”, то настраиваем переход к действию А копия 1
– если выбрали “п-образная”, то настраиваем переход к действию А копия 2 - Создаём ещё одно действие “Текстовый выбор” → Редактируем действие: называем его, задаём сообщение перед кнопками выбора (какой материал хотите использовать?), заполняем сами кнопки выбора (шпон/акрил/пластик и тд.) → Далее включаем свитчер “Сохранить результаты выбора в переменных данных” и выбираем переменные данные, которые мы создавали под этот вопрос → Сохраняем.
- Далее создаём формулы с расчётами:
Допустим, что цены на 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}} руб.
и тд. для каждого материала. - Создаём действия для формул, нажав на кнопку “Добавить действие” → Выбираем “Текстовое поле”, вставляем и форматируем текст с нашей формулой → Сохраняем.
Действий должно получиться столько, сколько у вас материалов. - Далее возвращаемся в действие “Текстовый выбор” для вопроса “какой вы хотите материал” и настраиваем переход от кнопок к нашим формулам, например:
– если выбрали “шпон”, то настраиваем переход к действию с формулой {{($Variable->longa+$Variable->longb+$Variable->longV)*70}} руб. - Также необходимо настроить переходы от наших действий:
– действие А
– действие А копия 1
– действие Б
– действие А копия 2
– действие Б копия 1
– действие В
Настроить переход нужно только от действий А, Б и В. Для этого заходим в них и выбираем переход к действию текстового выбора “какой материал выбираем”. - Отлично! Калькулятор готов. Теперь можно предложить доп. услуги по такому же принципу, например, мы хотим предложить доп. услугу “установка”, тогда добавляем переменные данные “нужна установка?”, затем в рубрике создаём действие “текстовый выбор” с текстом вопроса и кнопками выбора (нужна или нет). Добавляем действия для двух вариантов событий: если нужна, то создаём новую формулу расчёта; если нет, то создаём переход к предложению связаться с менеджером (см. следующий пункт).
Совет: не забывайте проверять переходы от действия к действию. - Как создать предложение о связи с менеджером и настроить уведомления можно посмотреть в инструкции.
Чат-бот “Калькулятор” – это незаменимый инструмент для современного бизнеса, который помогает ускорить процесс расчета стоимости товаров и услуг, автоматизировать рутинные операции и существенно снизить нагрузку на сотрудников. С его помощью компании могут не только повысить уровень клиентского сервиса, но и предоставить пользователям удобный и быстрый способ получения точных данных в любое время суток. Создание такого бота на платформе Telegram с использованием конструктора BotBrother – это простой и эффективный способ внедрения автоматизированных решений в бизнес-процессы. Чат-бот станет вашим надежным помощником, который не только сэкономит время клиентов, но и обеспечит точность расчетов, улучшив качество обслуживания и ускорив коммуникацию.