Бот для Discord, написанный на Python, который позволяет воспроизводить музыку в голосовых каналах, управлять очередью воспроизведения, отслеживать историю и многое другое.
- Воспроизведение музыки по URL YouTube или поисковым запросам
- Управление очередью (добавление, очистка, просмотр)
- Пропуск, перезапуск и перемотка песен
- Просмотр текущей воспроизводимой песни
- Функция повторения (одна песня, все песни или выключено)
- Отслеживание истории воспроизведения
- Административные команды для управления голосовыми каналами
- Python 3.8+
- Токен бота Discord
-
Клонируйте репозиторий
git clone <url-репозитория> cd <папка-репозитория>
-
Установите pipenv
pip install pipenv
-
Установите зависимости
pipenv install
-
Настройте токен бота
Создайте файл .env с вашим токеном бота Discord:TOKEN=ваш_токен_бота_discord
-
Запустите бота
pipenv run python -m app
!play [URL/поисковый запрос]
- Воспроизвести песню или добавить в очередь!skip
- Перейти к следующей песне!clear
- Очистить очередь!queue
- Показать текущую очередь!now_playing
- Показать текущую воспроизводимую песню!history
- Просмотреть историю воспроизведения!loop [off/single/all]
- Установить режим повторения!restart
- Перезапустить текущую песню!seek [время в секундах]
- Перейти к определенному моменту в текущей песне Административные команды!voice_kick [участник]
- Выгнать участника из голосового канала!voice_kick_all
- Выгнать всех участников из голосового канала!voice_move_all [название канала]
- Переместить всех участников в другой голосовой канал
Вы можете настроить административных пользователей и другие параметры в конфигурационном файле бота.
Лицензия
MIT License