Техническое задание: Разработка OSINT-бота для Telegram
Цель проекта - создание функционального Telegram-бота, предоставляющего услуги по сбору информации из открытых источников (OSINT), аналогичного известным решениям на рынке.
Ключевые задачи
- Разработка бота на Python с использованием соответствующих библиотек (aiogram, telebot или аналоги).
- Реализация функций поиска и агрегации открытых данных по предоставленным пользователем запросам.
- Создание интуитивно понятного интерфейса взаимодействия с ботом (меню, команды, inline-кнопки).
- Организация системы хранения и кэширования запросов.
- Разработка панели администратора для управления ботом, анализа статистики и мониторинга.
Основные требования к функционалу
- Поиск информации по номеру телефона (скрыть в ТЗ).
- Поиск данных по другим публичным идентификаторам.
- Генерация отчетов в удобном формате.
- Система подписок или монетизации (по усмотрению исполнителя).
- Защита от злоупотреблений и ограничение запросов.
- Корректная обработка ошибок и логирование.
Ожидаемый результат
Полностью рабочий, стабильный и безопасный Telegram-бот, развернутый на выделенном сервере, с подробной технической документацией и инструкцией по администрированию.