Непрерывный фон l oop для бота Discord - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь создать мусорного бота c и хочу, чтобы у него была система очереди, поэтому, если будет запрошено несколько песен, они будут добавлены в очередь и воспроизведены позже.

Моя игра Команда воспроизводит запрос, если он еще не воспроизводится, или добавляет URL-адрес песни в очередь (список), если он воспроизводится.

Теперь я хочу, чтобы бот непрерывно проверял, на заднем плане, случай где он находится в голосовом канале, но не воспроизводит музыку c, а длина очереди больше нуля. В этом случае он должен воспроизвести первый URL-адрес в очереди, а затем удалить этот URL-адрес из очереди. Я борюсь с фактической реализацией непрерывного фона l oop. Из того, что я знаю, нет события для запуска этого поиска (on_voice_state_change не запускается ботом, воспроизводящим аудио, а затем не воспроизводящим аудио).

...