Telegram-бот для поиска/объединения данных из нескольких БД

Бюджет: 70 000 руб
905.87 $ – 766.73 €
1) Суть

Бот принимает запрос от пользователя и ищет совпадения по людям/объектам в разных базах данных, затем объединяет найденные записи в единый отчет.

Поиск и объединение должны работать по совпадающим атрибутам:

• телефоны
• авто: номера, VIN
• ФИО
• дата рождения / возраст

Результат:

• если отчет помещается — отправлять в ответном сообщении Telegram
• если большой — формировать веб-страницу с отчетом и присылать пользователю ссылку (с ограничением доступа).

2) Источники данных / базы

• Будет несколько БД/источников.
• Должна быть возможность загружать/подключать базы без переписывания логики.
• Нормализовать форматы (телефоны, регистр ФИО, пробелы/дефисы в номерах авто и тд).

3) Логика объединения

Нужна логика склейки записей в один профиль:

• жесткие совпадения: один и тот же телефон / одинаковый госномер / одинаковые документы
• мягкие совпадения: ФИО + возраст/дата рождения, ФИО + авто, и тд
• В отчете показать какая БД дала какие поля

4) Формат отчета

• Читабельный итог: карточка профиля + блоки по источникам.
• Если отчёт большой:
• HTML-страница желательно с разделами/сворачиванием блоков.
• Ссылка должна быть защищена: одноразовый токен / TTL / доступ только автору

5) Подписки и доступ

Бот работает по подписке:

• планы подписки (1 день, неделя, месяц, год)
• ограничение по функционалу/лимитам (например: кол-во платных и бесплатных запросов в день/месяц)
• админ-панель или админ-команды для:
• выдачи/снятия доступа
• просмотра статуса оплаты
• ручной выдачи подписки
• добавления исключений по поиску

6) Оплата

Нужны способы оплаты:

1. банковская карта (через платежного провайдера)
2. Telegram Stars
3. крипта

После оплаты:

• автоматически выдать подписку
• хранить статусы платежей
• поддержать вебхуки от провайдера

7) Роли и безопасность

• обычный пользователь: поиск/отчеты, просмотр подписки
• админ: управление пользователями/источниками/тарифами (через web-admin)
• логирование действий (кто что искал, когда, результат) — желательно
• защита от утечек: отчеты по ссылке должны быть доступны ограниченное время.

8) Что нужно на выходе

• код + инструкция по разворачиванию
• схема БД (миграции)
• документация по добавлению нового источника данных
• передача токенов/секретов
• минимальный мониторинг/логи

9) Формат работы

• Оценка сроков
• Разбивка по этапам (MVP --> доработка --> релиз)
• Оплата по этапам приветствуется
Опубликован 28.02.2026 в 23:10

Выберите способ верификации:

Обновите страницу после прохождения верификации.