Как запланировать пост через бота 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)