Техническое задание: Разработка телеграм-бота-фильтратора

Цель проекта

Создать автоматизированного бота для Telegram, который поможет отбирать релевантные каналы и чаты из предоставленного списка на основе простых, но важных параметров.

Основной функционал

  • Прием входных данных: Бот должен принимать от пользователя список ссылок или идентификаторов телеграм-каналов и чатов.
  • Анализ и фильтрация: Автоматически проверять каждый канал по трем ключевым критериям:
    • Размер аудитории (количество подписчиков/участников).
    • Уровень активности (частота постов, вовлеченность).
    • Общая тематика (определение ключевой направленности канала).
  • Выдача результата: Возвращать пользователю только те каналы, которые соответствуют установленным пороговым значениям по каждому критерию.

Требования к реализации

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

Что предоставить по итогу

  • Исходный код проекта в репозитории.
  • Инструкцию по развертыванию и настройке.
  • Краткую документацию по основным командам бота.

Настройка 1С и ЭДО для нового ООО

Требуется подготовить облачную 1С для сдачи нулевой отчетности и подключить к ЭДО СФР. Организация зарегистрирована, деятельность не ведется, в штате один сотрудник.