Нужен бот, который будет полностью копировать каждое сообщение из одних чатов/каналов в другие.
В его функционал должны входить:
1. Добавление связок чатов (основной чат + копия), методом указания айди этих чатов в самом боте, с помощью минимального интерфейса, реализованного кнопками добавления бота в администраторы нужных чатов/каналов. Копий чата может быть несколько, в этом случае пересылка идет во все указанные чаты-копии. Также должно быть предусмотрено удаление связок чатов/каналов. Название связки чатов/каналов должно соответствовать названию основного чата.
2. Анализ основного чата и его полная выгрузка в чат-копию, включая автоматическое распределение по веткам чата, а также их создание. Выгрузка должна происходить путем пересылки сообщений с сохранением оригинального имени первоначального отправителя. Скорость выгрузки максимально допустимая лимитами тг, если таковые есть.
3. После анализа и выгрузки всех имеющихся в чате/канале сообщение на старте своей работы, бот должен переходить в режим постоянной работы и пересылать каждое новое сообщение из основных чатов в чаты-копии в режиме реального времени.
4. Бот должен поддерживать минимум работу с 50 основными чатами
5. Бот должен иметь в конфиге список управляющих аккаунтов (их айди), которые будут именть право управлять ботом и добавлять/удалять чаты для отслеживания
6. Должна быть дополнительная опция отключения видимости имени первоначального отправителя. Чтобы сообщения постились от имени канала. Даная опция должна настраиваться на весь чат/канал.
7. Должны быть прописаны все базовые ошибки, типа "бот не назначен администратором в канале ххх". Должны вестись логи.