Техническое задание
Основные функции
- Многопоточный просмотр историй в Telegram
- Возможность ставить реакции (выбор конкретной реакции или их отключение)
- Автоматическое добавление в контакты пользователей перед просмотром историй
- Просмотр историй по загружаемой базе контактов (txt файл)
- Просмотр историй по загружаемой базе чатов (по ссылкам-приглашениям или txt списку)
- Ведение лога: сколько историй просмотрено за день/всего, сколько контактов добавлено за день/всего
- Все просмотренные данные собираются в общую базу (txt)
Управление
Полностью через Telegram. Никаких команд на сервере. Пользователь отправляет команды и загружает базы прямо в чате с ботом.
Требования к реализации
- Язык: Python
- Бот должен корректно работать при высоких нагрузках (многопоточность)
- Логирование всех действий с возможностью просмотра статистики в любое время