Как запланировать пост через бота aiogram

Появилась такая потребность, чтобы отправить боту изображение, а он автоматически с помощью отложенного постинга запланирует эту публикацию на канале. Т.е. сам проверит есть ли уже отложенные публикации и добавит новую, допустим через 3 часа после последней. Разобралась как просто переслать фото на канал, а вот как отложить это сообщение не могу найти.

import config
import logging

from aiogram import Bot, Dispatcher, executor, types

channel_id = config.CHANNEL_ID

# log level
logging.basicConfig(level=logging.INFO)

# bot init
bot = Bot(token=config.TOKEN)
dp = Dispatcher(bot)

# plan of image
@dp.message_handler(content_types=["photo"])
async def processing_image(pic):
    await bot.send_photo(channel_id, pic.photo[-1].file_id)

    
# run long-polling
if __name__ == "__main__":
    executor.start_polling(dp, skip_updates=True)

Ответы (0 шт):