Техническое задание: Исправление Telegram-бота парсера

Суть проблемы

Существующий бот, написанный на Python, мониторит сообщения в Telegram-чатах и пересылает их в другой чат или канал, если они содержат заданные ключевые слова. Однако в его работе есть критическая ошибка: он обрабатывает и пересылает только около 60% подходящих сообщений, остальные 40% - игнорирует.

Цель работы

Проанализировать исходный код, найти причину пропуска сообщений, устранить ошибку и обеспечить 100% пересылку всех сообщений, соответствующих фильтрам по ключевым словам.

Основные требования

  • Провести аудит существующего кода Python-бота.
  • Выявить причину, по которой бот пропускает значительную часть сообщений (40%).
  • Внести необходимые исправления в логику работы парсера.
  • Обеспечить стабильную и полную обработку всех входящих сообщений из отслеживаемых чатов.
  • Проверить работу бота после исправлений.

Технические детали

  • Язык и технологии: Python, библиотеки для работы с Telegram API (например, aiogram, pyrogram, telethon).
  • Функционал: Парсинг сообщений из чатов, фильтрация по ключевым словам, пересылка в указанное место.
  • Критерий успеха: Бот должен пересылать все без исключения сообщения, подпадающие под условия фильтрации.

Разработка архитектурного проекта трехэтажного жилого дома с эксплуатируемой кровлей

Требуется создать полноценный проект трехэтажного жилого дома или офисного здания с эксплуатируемой плоской кровлей. В проекте должны быть предусмотрены газовая система отопления, лестница с площадкой и система вентиляции. Особое внимание - планировке и входной группе.