<strong>Цели приложения</strong><ol><li>Автоматизировать парсинг сообщений из заданных Telegram-чатов.</li><li>Фильтровать сообщения по ключевым словам, а также синонимам и словам с похожим значением.</li></ol><strong>Основные функции</strong>1. <strong>Парсинг чатов</strong><ul><li>Подключение к открытым и закрытым Telegram-чатам через API.</li><li>Сбор сообщений с учетом следующих параметров:<ul><li>Текст сообщения.</li><li>ID отправителя.</li><li>Время и дата сообщения.</li><li>Ссылка на сообщение (если доступно).</li></ul></li><li>Работа с закрытыми чатами через авторизованный Telegram-аккаунт.</li><li>Хранение собранных данных в базе данных или выгрузка в файлы (JSON/CSV).</li></ul>2. <strong>Расширенная фильтрация сообщений</strong><ul><li>Поиск сообщений по ключевым словам.</li><li>Фильтрация сообщений по словам-синонимам и словам с похожим значением:<ul><li>Подключение NLP-библиотеки для работы с семантическим анализом.</li><li>Использование предобученных моделей (например, Word2Vec, FastText, BERT).</li><li>Настройка коэффициента схожести (например, 70% соответствия).</li></ul></li><li>Работа с мультиязычными текстами (например, поддержка русского и английского).</li><li>Настройка "белого" и "черного" списка слов (включение или исключение определенных слов и фраз).</li></ul><strong>Технические параметры</strong><ol><li><strong>Фильтрация на основе NLP</strong><br><ul><li>Библиотеки:<ul><li><code>spaCy</code> или <code>NLTK</code> — для работы с текстами и поиска синонимов.</li><li><code>gensim</code> (Word2Vec, FastText) или Hugging Face Transformers (BERT) — для семантического анализа.</li></ul></li><li>Настройка порога схожести:<ul><li>Значение от 0 до 1 (например, 0.7 для поиска похожих слов).</li></ul></li></ul></li><li><strong>Язык разработки</strong><br><ul><li>Python.</li></ul></li><li><strong>Интерфейс пользователя</strong><br><ul><li>Веб-панель для управления:<ul><li>Добавление новых ключевых слов и синонимов.</li><li>Настройка порога схожести.</li><li>Просмотр логов парсинга.</li><li>Добавление чатов</li></ul></li></ul></li></ol>