Музыкальный бот в Docker контейнере для Mumble Server. Бот использует библиотеку PyMumble.
Find a file
2025-11-09 20:37:12 +03:00
instances/default Add all files 2025-11-09 20:21:30 +03:00
music Add all files 2025-11-09 20:21:30 +03:00
docker-compose.yml Add all files 2025-11-09 20:21:30 +03:00
Dockerfile Add all files 2025-11-09 20:21:30 +03:00
musicbot.py Add all files 2025-11-09 20:21:30 +03:00
README.md Обновить README.md 2025-11-09 20:37:12 +03:00
requirements.txt Add all files 2025-11-09 20:21:30 +03:00

Музыкальный бот для Mumble Server

Требования

  • Наличие установленного Docker + Docker Compose.
  • Наличие установленного git

Структура

~/mumble-bot/
├── Dockerfile
├── requirements.txt
├── musicbot.py
├── instances/
│   └── default/
│       └── config.yml
└── music/
    └── (ваши mp3 файлы)

Быстрая установка Docker + Docker Compose

curl -fsSL https://get.docker.com -o get-docker.sh
sh ./get-docker.sh
docker --version
docker compose version

Клонируем репозиторий

git clone https://git.ustim.ru/alterak/mumble-bot.git

Переходим в каталог

cd mumble-bot

Сборка образа

docker build -t mumble-musicbot .

Создание и запуск контейнера из образа

docker run -it \
  --name my-music-bot \
  -v $(pwd)/instances:/app/instances:ro \
  -v $(pwd)/music:/app/music:ro \
  -p 5678:5678 \
  mumble-musicbot default

Действия для пересоздания (опционально). Осторожно!

Останавить и удалить старый контейнер

docker stop my-music-bot
docker rm my-music-bot

Удалить ВСЕ образы

docker system prune -a