Бот был написан на языке python библиотеке aiogram, использовалась база данных postgres.
От бота требовалось: - Из главных каналов дублировать посты в дочерние, а так же при изменении/удалении поста в главном канале изменения бы касались и в дочерних каналах. - Создание и удаление связей каналов (на главные и дочерние)
Для удобства работы была добавлена кнопка "Скачать данные". При нажатии формировался json файл и отправлялся пользователю. Этот файл позволял просматривать в какие каналы был добавлен бот и связи этих каналов (см. 3 файл). Так же этот файл было удобно использовать при установлении связей, т.к. там требовались ID-каналов.