Задачи чат-бота: сбор информации. Продукт: юридические услуги. Техзадание есть. ТЗ для разработчика Telegram-бота по контролю отзывов Цель: Создать Telegram-бота для контроля публикации отзывов реальными клиентами на площадках: Avito, 2GIS, Яндекс.Карты. 1. Логика работы бота 1.1. Внесение клиента в бот Специалист по отзывам вносит в бот данные клиента: ФИО клиента номер телефона клиента юрист / менеджер, который передал клиента источник клиента: Avito / 2GIS / Яндекс.Карты / другое площадка, куда клиент должен оставить отзыв: Avito / 2GIS / Яндекс.Карты дата отправки ссылки на отзыв ссылка на площадку для отзыва комментарий при необходимости После внесения клиента бот фиксирует задачу на контроль публикации отзыва. 2. Условие №1 — уведомление о публикации отзыва Необходимо интегрировать Telegram-бота с площадками: Avito 2GIS Яндекс.Карты Когда отзыв опубликован, бот должен прислать уведомление в Telegram-чат: Пример уведомления: Опубликован новый отзыв. Клиент: Иванов Иван Номер: +7 ХХХ ХХХ-ХХ-ХХ Площадка: Яндекс.Карты Ссылка на отзыв: [ссылка] Дата публикации: 18.05.2026 Важно: если площадки не позволяют технически определить отзыв по номеру телефона, разработчику нужно предложить альтернативный механизм идентификации: по ФИО, никнейму, скриншоту, ручному подтверждению специалистом или внутреннему ID клиента. 3. Условие №2 — уведомление, если отзыв не опубликован за 2 дня Если в течение 2 календарных дней после внесения клиента в бот отзыв не найден / не подтвержден, бот должен отправить уведомление: Пример уведомления: Отзыв не опубликован. Клиент: Иванов Иван Номер: +7 ХХХ ХХХ-ХХ-ХХ Площадка: 2GIS Срок ожидания: 2 дня Действия: согласно регламенту. После этого специалист по отзывам должен связаться с клиентом и отработать ситуацию по регламенту. 4. Статусы по каждому клиенту В боте должны быть статусы: ссылка отправлена отзыв ожидается отзыв опубликован отзыв не опубликован через 2 дня повторно связаться с клиентом клиент отказался не отправлять ссылку по решению юриста закрыто 5. Уведомления Бот должен отправлять уведомления: При добавлении нового клиента. При публикации отзыва. Если отзыв не опубликован через 2 дня. При смене статуса вручную. При необходимости повторного контакта. 6. Отчётность Нужен раздел статистики: сколько клиентов внесено сколько отзывов опубликовано сколько отзывов не опубликовано за 2 дня по каким площадкам опубликованы отзывы какой юрист / менеджер передал клиента конверсия из отправленной ссылки в опубликованный отзыв 7. Права доступа Роли пользователей: Администратор: видит всех клиентов видит статистику может менять статусы может добавлять и удалять пользователей Специалист по отзывам: добавляет клиентов меняет статусы получает уведомления видит свою статистику Юрист / менеджер: может передавать данные клиента видит только своих клиентов при необходимости 8. Важное техническое уточнение для разработчика Перед началом разработки нужно проверить, есть ли техническая возможность получать данные об отзывах через API или парсинг по каждой площадке: Avito 2GIS Яндекс.Карты Если автоматическое определение по номеру телефона невозможно, нужно реализовать полуавтоматический сценарий: бот напоминает через 2 дня, а специалист вручную подтверждает статус «отзыв опубликован» и прикрепляет ссылку или скриншот.