Разработка чат-ботов. Задачи чат-бота: информирование клиентов, сбор информации, интерактивное меню или каталог, приём текстовых заказов, финансовые операции, автоматическое бронирование. Платформа: Telegram. Продукт: Мастер на час. Техзадание есть. 1. Модерация отзывов и заявок Функционал: Модерация отзывов: После того как пользователь оставит отзыв, он не будет сразу опубликован. Все отзывы проходят проверку администраторами на соответствие стандартам сервиса. Администратор может либо одобрить, либо отклонить отзыв. Если отзыв отклонен, пользователь получит уведомление с причиной отклонения. Для удобства администраторов, есть фильтрация по статусу (одобрен/не одобрен). Модерация заявок: Заявки могут проходить предварительную проверку от администратора, чтобы гарантировать, что все заявки корректны и соответствуют требованиям. В случае, если заявка имеет ошибки или не соответствует правилам (например, не указаны ключевые данные или описание работы), администратор может отклонить заявку или запросить дополнительную информацию у пользователя. Пользователь получит уведомление о том, что заявка была отклонена с причиной отказа. Как это работает: Администратор получает уведомление о новом отзыве или заявке, которая требует проверки. После проверки администратор может либо одобрить, либо отклонить заявку или отзыв. Отклоненные заявки и отзывы не отображаются пользователю до того, как их статус изменится на “одобрен“. 2. Напоминания и уведомления Функционал: Напоминания для мастеров: Если мастер не откликнулся на заявку в течение определённого времени (например, 24 часа), система отправляет напоминание мастеру о необходимости принять решение по заявке. В случае игнорирования заявки мастер получает уведомление о предупреждении: “Вы не ответили на заявку, повторите действие или сообщите, если заявка больше не актуальна.“ Напоминания для пользователей: Если пользователь не оплатил заказ в течение 2-3 часов после подтверждения стоимости работы мастером, бот автоматически отправляет напоминание с просьбой завершить оплату. Если мастер подтвердил время прибытия, но клиент не ответил в течение определённого времени (например, 30 минут), система отправляет напоминание. Как это работает: Все уведомления и напоминания для мастеров и пользователей автоматизированы и отправляются через чат с инлайн-кнопками для удобного взаимодействия. Напоминания могут быть настроены для разных сценариев и с возможностью настройки времени. 11. Чат с поддержкой Функционал: Чат с поддержкой: В каждом личном кабинете и у мастеров будет кнопка “Чат с поддержкой“ для быстрого доступа к службе поддержки. В чатах с поддержкой пользователи и мастера могут задавать вопросы, уточнять детали по заказам, а также сообщать о проблемах с сервисом. Чат поддерживает автоматические ответы на часто задаваемые вопросы, чтобы ускорить решение типичных проблем. История общения: В личном кабинете пользователей и мастеров будет сохраняться история общения с поддержкой, чтобы при необходимости можно было легко обратиться к прошлым вопросам и ответам. В случае сложных вопросов или жалоб поддержка может оставить пометку или статус для каждого обращения (например, “Решено“, “В ожидании“, “Требуется дополнительное внимание“). Как это работает: Пользователи и мастера могут начать чат с поддержкой через кнопку в меню. Ответы от поддержки можно будет давать как вручную, так и с помощью автоматических сценариев для часто задаваемых вопросов. История чатов сохраняется в базе данных, что позволяет администраторам отслеживать запросы и получать статистику по типам вопросов и времени ответа. 12. Команды мастеров Функционал: Создание команд мастеров: Мастера могут создавать команды для выполнения крупных заказов, например, для капитального ремонта, строительства и других проектов, требующих нескольких специалистов. Команды могут быть созданы по категориям услуг (например, команда “Сантехники“, команда “Электрики“, команда “Строители“) или по типу заказов (например, “Ремонт квартир“, “Пожарная безопасность“). Командой управляет ответственный мастер, который координирует работу всей команды и принимает решения по заявкам. Заявки для команд: Когда заявка требует нескольких мастеров, система автоматически предлагает пользователю выбрать команду мастеров, которая лучше всего подходит для работы. Если команда приняла заявку, она автоматически получает все подробности и ответственное лицо для координации. Как это работает: Мастера, желающие работать в командах, могут создать группу или вступить в уже существующую. Когда поступает крупная заявка, система определяет, нужны ли несколько мастеров, и автоматически предлагает команду для выполнения работы. Ответственный мастер из команды координирует процесс, принимает и распределяет задачи внутри команды. 14. Панель управления для администратора Функционал: Панель управления для администратора: Администраторы имеют доступ к централизованной панели управления, где могут управлять всем процессом в боте. Панель предоставляет полную информацию о заявках, пользователях, мастерах, отзывах и оплатах. Отчеты и статистика: администраторы могут просматривать статистику по заявкам, мастерам, доходам, количеству выполненных работ, рейтингам и отзывам. Гибкая настройка ролей: Администратор может назначать дополнительные роли в системе (например, “Администратор города“, который управляет заявками и мастерами только в определённом регионе). Эти администраторы могут просматривать заявки и пользователей в своих регионах, контролировать работу мастеров, а также следить за выполнением заказов. Оповещения: Администраторы получают уведомления о критичных событиях, таких как отклоненные заявки, жалобы от пользователей, проблемы с оплатой и т.д. Как это работает: Администраторы имеют доступ к панели, где они могут отслеживать все заявки, заказы и мастеров. Панель также имеет гибкую систему фильтрации для быстрого поиска информации по определенным критериям (город, статус заявки, мастер и т.д.). Настройка ролей позволяет делегировать полномочия администраторов по регионам или категориям работы, упрощая управление.