Техническое задание: Разработка OSINT-бота для Telegram

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

Ключевые задачи

  • Разработка бота на Python с использованием соответствующих библиотек (aiogram, telebot или аналоги).
  • Реализация функций поиска и агрегации открытых данных по предоставленным пользователем запросам.
  • Создание интуитивно понятного интерфейса взаимодействия с ботом (меню, команды, inline-кнопки).
  • Организация системы хранения и кэширования запросов.
  • Разработка панели администратора для управления ботом, анализа статистики и мониторинга.

Основные требования к функционалу

  • Поиск информации по номеру телефона (скрыть в ТЗ).
  • Поиск данных по другим публичным идентификаторам.
  • Генерация отчетов в удобном формате.
  • Система подписок или монетизации (по усмотрению исполнителя).
  • Защита от злоупотреблений и ограничение запросов.
  • Корректная обработка ошибок и логирование.

Ожидаемый результат

Полностью рабочий, стабильный и безопасный Telegram-бот, развернутый на выделенном сервере, с подробной технической документацией и инструкцией по администрированию.