Генератор колеса баланса в Telegram-боте
📎 Заказчик хотел добавить дополнительную цепочку в уже действующий Telegram-бот. Бот должен был, на основе ответов пользователя, создать изображение его колеса баланса с секторами, а также предоставить обратную связь от ИИ по улучшению сфер жизни в зависимости от ответов пользователя.
🎯Цели и задачи
- Создать цепочку вопросов для сбора информации о состоянии секторов жизни пользователя.
- Интегрировать в Telegram-бот сервис по генерации колеса баланса.
- Настроить ИИ для создания рекомендаций на основе состояния сфер жизни пользователя.
🧩Процесс работы
1. Бот у заказчика находится на платформе Salebot, там и будем создавать новую цепочку. Создадим блоки, в которых бот будет запрашивать у пользователя цифры от 1 до 10. Всего будет 6 вопросов для следующих секторов колеса баланса: Здоровье и энергия, Отношения с близкими, Финансы и карьера, Эмоциональное состояние, Личностное развитие, Духовность и гармония. Также настроим бота так, чтобы можно было вводить только цифры от 1 до 10, без других вариантов.
2. Интегрируем бота с одним из сервисов по генерации графиков, формируем запрос для создания колеса баланса, подгружаем сгенерированное изображение в Salebot и создаём блок для его отправки пользователю.
Выше видно, что мы также добавили значение имени пользователя из Telegram в скобочки после «Колесо баланса». При желании можно также добавлять и другие данные клиента, дату, время... Секторов может быть не 6, а другое количество, дизайн также можно кастомизировать. Видно также, что сервис правильно закрасил сектора, которые соответствуют введённым значениям пользователя.
3. В качестве ИИ-модели будет использоваться AI-ассистент от Salebot, его возможностей нам хватит вполне. Настроим промт и встроим его в цепочку.
Видно, что бот учёл введённые пользователем значения по сферам жизни: здоровье и энергия — 9, отношения с близкими — 8, финансы и карьера — 3, эмоциональное состояние — 1, личностное развитие — 10, духовность и гармония — 6. При желании, конечно, ответы ИИ можно улучшать. Однако для заказчика цепочки таких ответов было вполне достаточно.
💡Что в результате
В результате работы был успешно создан Telegram-бот, который генерирует изображение колеса баланса на основе ответов пользователей, а ИИ предоставляет рекомендации по улучшению их сфер жизни.
Хочу также заметить, что это лишь дополнительный функционал, который можно кастомизировать самым разным образом в зависимости от задач. Возможностей использовать колесо баланса или другие графики очень много, а также они легко интегрируются практически в любого бота.
По любым вопросам, в том числе по созданию ботов, можно писать мне в Telegram