Тг бот для ломбарда

5 000 руб. за проект
13 июня 2024, 16:02 • 27 откликов • 211 просмотров
Телеграм бот пишем для упрощения взаимодействия с клиентами и персонализированного контакта с каждым клиентом. Все данные по взаимодействию должны храниться в истории диалога, а также в соответствующем разделе взаимодействия
1. Возможности бота:
1.1. Кнопки: есть 4 основные кнопки "Оценить, Ближайший офис, Задать вопрос, Главное меню"
1.2. Каждая из кнопок вызывает соотвествующую "диалоговую ветвь" по которой ведется диалог с клиентом.
1.3. После завершения "диалоговой ветви" бот возвращает пользователя в главное меню, с вопросом "Чем я могу помочь?"
1.4. Для определенных диалогововых ветвей нужно подключение операторатора (живого человека в диалог)
1.5. У бота должна быть возможность интеграции с API, JIVO и т.д.
1.6. Должна быть возможность доработки и дооснащения бота различными новыми ветвями диалога, интеграциями и подобными.

2. Оценить
2.1. Данная кнопка ведет на диалоговую ветвь, где клиенту предоставляется выбор что оценить: Золото или Технику.
2.2. Золото. После нажатия кнопки БОТ отправляет сообщение: "Напишите ваше обращение по образцу: (моноширинный шрифт) Кольцо; Вес 3,6; 585 проба". После того, как клиент отправялет сообщение, БОТ отвечает клиенту: "Уже оцениваю, потребуется 2 минуты", и доставляет данное сообщение-оценку оценщикам (людям которые оценивают) как это может быть реализовано:
а) Через прямое пересылание сообщения оценщику, и ответ на него через функцию "ответить" будет отправлять клиенту от имени бота
б) Через отдельную группу-чат, где оценщики будут отвечать на сообщение через функцию "ответить" и ответ будет пересылаться в чат с клиентом.
2.2.1. Если будет задан уточняющий вопрос, он также должен прийти в диалог с клиентом, и ответ клиента должен дойти до оценщика, так, чтобы ветвь конкретной оценки не терялась.
2.2.2. Оценка заканчивается, как только в ответ на сообщения клиента придет ответ от оценщика содержащий слово "руб"
2.3. Технику. После нажатия кнопки БОТ отправляет сообщение: "Напишите ваше обращение по образцу: (моноширинный шрифт) Смартфон Infinix x60 8/128; Состояние 4; без дефектов" и прикрепленные несколько фотографий как пример оценки. После того, как клиент отправялет сообщение, БОТ отвечает клиенту: "Уже оцениваю, потребуется 2 минуты", и доставляет данное сообщение со всеми вложениями оценщикам (людям которые оценивают) как это может быть реализовано:
а) Через прямое пересылание сообщения оценщику, и ответ на него через функцию "ответить" будет отправлять клиенту от имени бота
б) Через отдельную группу-чат, где оценщики будут отвечать на сообщение через функцию
2.3.1. Если будет задан уточняющий вопрос, он также должен прийти в диалог с клиентом, и ответ клиента должен дойти до оценщика, так, чтобы ветвь конкретной оценки не терялась.
2.3.2. Оценка заканчивается, как только в ответ на сообщения клиента придет ответ от оценщика содержащий слово "руб"
3. Ближайший офис.
3.1. Эта кнопка навигатор для клиента. Может быть реализована двумя способами
3.1.1. Бот запрашивает навигационные данные клиента и показывает ему ближайший офис по карте.
3.1.2. Бот задает вопрос про город, и в ответ на город выдает список адресов офисов, по нажатию на которые открывается точка в тг картах или открывается карточка офиса на Я.Картах
3.1.3. Если город указан не подходящий, то, мы предлагаем выбрать один из имеющихся городов через контекстные кнопки
4. Задать вопрос.
4.1. По нажатию на эту кнопку клиент попадает в диалогове окно с ботом, где получает сообщение от бота "Чем могу помочь?". Клиент может задать вопрос, после чего бот в первое время будет переключать на оператора со словами "Это очень важный вопрос, позову живого человека" и к диалогу будет подключен сотрудник. (Желательно это сделать через API JIVo и отправлять эти диалоги непосредственно операторам в живо)
4.2. В последствии проанализировав вопросы, нужно будет подключить возможность быстрых ответов на ряд самых частых вопросов, и добавить триггер по фразе "Позови оператора" и подобным.

Нужно учесть, что все медиаданные (видео, фото) должны быть пересланы оценщикам либо операторам т.е. если обращение с медиа было в тг, оно должно с медиа быть переслано и в живо.

Телеграмм бот должен быть настроен так, чтобы мог обрабатывать большое кол-во одновременных запросов, а также учитывать, что бот будет постоянно дорабатываться непосредственно первым разработчиком, и, возможно последующими, потому код и структура бота должны быть логичными и понятными.