Думаю, что лучше будет организовать это дело через хранение в базе file_id
Есть бот, он подключен к основному каналу, вы как админ бота закидываете в него медиа, бот получает file_id и тип медиа - сохраняет эти данные в бд.
Далее по расписанию бот постит в основной канал ваши медиа.