Аналогично (если вы делали через create_task или нечто подобное), как вы запустили отправку сообщений каждые 5 минут, можно запустить другую задачу, которая будет ждать (asyncio.sleep) до указанной даты, затем отправлять сообщение определённому пользователю:
Данная функция принимает бота, пользователя, кому отправить, сообщение и дату (ниже указано 1 сентября 2023 12:00:00), когда отправить сообщение
Обратите внимание, данный код отправляет сообщение в любом случае, даже если дата давно прошла
Также обратите внимание, что данный код полагается на локальное время машины, а не на UTC
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Аналогично (если вы делали через create_task или нечто подобное), как вы запустили отправку сообщений каждые 5 минут, можно запустить другую задачу, которая будет ждать (asyncio.sleep) до указанной даты, затем отправлять сообщение определённому пользователю:
Данная функция принимает бота, пользователя, кому отправить, сообщение и дату (ниже указано 1 сентября 2023 12:00:00), когда отправить сообщение
Обратите внимание, данный код отправляет сообщение в любом случае, даже если дата давно прошла
Также обратите внимание, что данный код полагается на локальное время машины, а не на UTC