Да, можно запланировать сообщение на определенное время в Aiogram с помощью параметра `schedule_date`, который был добавлен в метод `sendMessage` в Telegram API. Начиная с версии 3.0, Aiogram также поддерживает этот параметр для создания отложенных сообщений.
Чтобы создать отложенную публикацию в Aiogram, вам нужно использовать параметр `schedule_date` вместо `date` при вызове метода `sendMessage`. Пример кода для отправки отложенного сообщения выглядит следующим образом:
```python
import asyncio
from aiogram import Bot, types
from aiogram.utils import executor
API_TOKEN = 'your API token'
bot = Bot(token=API_TOKEN)
async def send_delayed_message():
await bot.send_message(chat_id='your chat_id', text='This message will be sent in 5 seconds', schedule_date=5)
loop = asyncio.get_event_loop()
loop.run_until_complete(send_delayed_message())
```
Этот код отправит сообщение "This message will be sent in 5 seconds" через 5 секунд после вызова метода `send_delayed_message()`. Вместо `5` вы можете указать любое другое время в секундах, на которое хотите отложить отправку сообщения.
Таким образом, использование отложенной публикации в Aiogram стало возможным после выхода версии 3.0, и теперь вы можете использовать параметр `schedule_date` для этого без необходимости использовать другие библиотеки или прямые запросы к API.