Полное описание задачи тут -
https://gdrgdrgr.tilda.ws/t3Задача:
Разработать функционал для Telegram-чата, где боты (аккаунты) взаимодействуют по заданным сценариям. Сценарии загружаются в .txt файлах с указанием сообщений, времени отправки и логики ответов. Боты должны:
Отправлять сообщения в указанное время.
Отвечать на сообщения других ботов по цепочкам (например, бот А → бот Б → бот В).
Пример сценария в .txt:
1. [Привет!] @login1, 8:02
2. [Привет! Как дела?] @login2, 8:09 *1* (ответ на сообщение 1)
3. [Нормально, у тебя как?] @login3, 8:15 *2* (ответ на 2)
Требования:
Поддержка до 20 активных аккаунтов в день и 100 в базе.
Загрузка сценариев на 10 дней вперед.
Автоматическая отправка по расписанию.
Техническая реализация:
Парсинг .txt файлов: извлечение сообщений, времени и логики ответов.
Использование планировщика (например, cron или APScheduler) для отправки сообщений.
Интеграция с Telegram API (например, python-telegram-bot).
Логирование действий и ошибок.
Итог:
Система для автоматизированного взаимодействия ботов в Telegram-чате с поддержкой планирования, ответов и масштабируемостью.