Введение
Надо разработать 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-бот должен обеспечивать быстрый доступ к информации о подлинности паспортов РФ и задолженностях перед ФССП РФ. Вся информация должна быть своевременной, точной и предоставляемой в удобном формате для пользователя.
Разделы:
Опубликован:
02.09.2024 | 13:12 [поднят: 02.09.2024 | 13:12]
Заказ находится в архиве