Телеграмм бот (Дистанционная работа)
(проект не опубликован)

Бюджет не указан

Задание: Телеграмм бот (Дистанционная работа)

Введение Надо разработать Telegram-бота для: 1. Проверки паспортов РФ на поддельность и актуальность. 2. Проверки задолженности физических лиц перед ФССП РФ по регионам. ## Описание проекта Telegram-бот должен обеспечивать: - Проверку паспорта РФ на поддельность и актуальность. - Проверку задолженности физических лиц перед ФССП РФ по регионам. - Работа бота должна быть максимально простой и удобной для пользователя. ## Функции бота ### Основные функции 1. Проверка паспорта РФ: - Проверка паспорта на поддельность. - Проверка актуальности паспорта. - Использование API соответствующих государственных служб для получения информации. 2. Проверка задолженности ФССП РФ: - Ввод данных пользователя для поиска информации (ФИО, дата рождения, регион). - Получение информации о задолженности по региону. - Предоставление пользователю подробного отчета о задолженности. ### Дополнительные функции - Поддержка мультикомандного меню. - Возможность отправки уведомлений пользователю о новых задолженностях. - Логирование запросов и ответов для последующего анализа. ## Требования к функционалу ### Проверка паспорта РФ 1. Входные данные: - Серия и номер паспорта. 2. Процесс проверки: - Отправка запроса на сервер госуслуг для проверки подлинности. - Получение и вывод пользователю информации об актуальности и подлинности паспорта. 3. Выходные данные: - Статус проверки (подлинный/поддельный). - Дата выдачи и срок действия паспорта. ### Проверка задолженности ФССП РФ 1. Входные данные: - ФИО пользователя. - Дата рождения. - Регион проживания. 2. Процесс проверки: - Отправка запроса на сервер ФССП РФ. - Анализ ответного JSON файла. - Форматирование данных для удобного отображения пользователю. 3. Выходные данные: - Информация о наличии задолженностей. - Подробная информация по каждой задолженности (сумма, причина, дата постановления). ## Архитектура - API: Использование публичных API служб для получения данных (например, Госуслуги, ФССП РФ). - Backend: Серверная часть на Python (например, Flask или FastAPI) для обработки запросов и взаимодействия с API. - Telegram API: Для взаимодействия с пользователями через Telegram. ## Безопасность - Контроль доступа: Настройка доступа к API ключам. - Шифрование данных: Использование TLS для защиты трафика. - Логирование: Безопасное хранение журналов активности для предотвращения утечек. ## Технические требования - Язык разработки: Python 3.x. - Фреймворк: Flask или FastAPI. - База данных: PostgreSQL или MongoDB (для хранения логов и статистики). - Хостинг: Сервер, поддерживающий Python (например, Heroku, AWS). - Интерфейс: Telegram Bot API. ## Заключение Разработанный Telegram-бот должен обеспечивать быстрый доступ к информации о подлинности паспортов РФ и задолженностях перед ФССП РФ. Вся информация должна быть своевременной, точной и предоставляемой в удобном формате для пользователя.