Можно ли создать очередь отложенных новостей в Discord?

Как можно создать несколько параллельно работающих отложенных сообщений в Discord, которые будут отправляться в установленное дату и время, не блокируя другие функции? Подразумевается, что сообщения и время должны задаваться не через определенную функцию, а через прямой чат. Возможно ли реализовать эту задачу при таких условиях?
  • 25 мая 2024 г. 8:51
Ответы на вопрос 2
На данный момент Discord не обладает встроенной функцией для создания очереди отложенных новостей или отправки сообщений в установленное время. Однако, можно использовать ботов для Discord, которые могут помочь в реализации подобной функциональности.

Для создания нескольких параллельно работающих отложенных сообщений в Discord с возможностью установки даты и времени через прямой чат, можно написать собственного бота с помощью Discord API и языка программирования, такого как Python. 

Бот может принимать сообщения от пользователей, сохранять их в базу данных вместе с указанным временем отправки, а затем отправлять сообщения по расписанию. Такой функционал требует определенных навыков программирования и работы с Discord API.

Для более простого использования можно также рассмотреть существующие боты для Discord, которые уже предоставляют возможность отложенной отправки сообщений. Некоторые из них могут быть настроены на работу с установленным временем отправки, что может упростить процесс настройки и использования такой функциональности.
так не синхронный schedule используй, а aioschedule. 
Есть пример для телеграм-бота, адаптируй его под discord.py (или клон который ты используешь).

А последняя часть вопроса намекает на необходимость в Finite State Machine (FSM).
Похожие вопросы