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

Основная цель

Разработка бота, способного обрабатывать пользовательские объявления и предложения: анализировать, категоризировать и группировать информацию. Бот должен выступать в роли ассистента, помогая пользователям корректно заполнять формы.

Ключевые функции

  • Анализ и классификация: Автоматическое определение категории и тематики введенных пользователем данных (предложения, объявления).
  • Интеллектуальные подсказки: Контекстная помощь пользователю в процессе заполнения форм.
  • Распознавание раскладки: Автоматическое определение ввода латинскими символами (например, когда пользователь печатает на русском, но забыл переключить раскладку).
  • Коррекция ввода: Предложение корректного варианта на кириллице при обнаружении латинских символов в русских словах.
  • Административный интерфейс: Панель для управления категориями, шаблонами подсказок и просмотра статистики.

Технические требования

  • Язык программирования: Python.
  • Платформа: Telegram Bot API.
  • Архитектура: Чистый код с четким разделением логики, работы с API и интерфейса администратора.
  • Алгоритмы: Реализация логики для анализа текста и определения раскладки символов.

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

Рабочий, стабильный бот с интуитивно понятным взаимодействием для конечного пользователя и удобной админ-панелью для управления контентом и настройками подсказок.

Разработка парсера данных о банкротствах с новостного портала

Требуется создать скрипт для сбора структурированных данных из раздела банкротств крупного новостного издания. Скрипт должен уметь получать информацию как по конкретному объявлению, так и формировать списки по ИНН организаций.