Установка Botamusique (музыкальный бот)

мануалы
Ответить
LDelOff
Сообщения: 2
Зарегистрирован: 17 авг 2020, 11:55
Поблагодарили: 2 раза

Установка Botamusique (музыкальный бот)

Сообщение LDelOff »

Опишу процесс установки (взято отсюда https://github.com/azlux/botamusique)
Устанавливаем Python

Код: Выделить всё

sudo apt-get install python3.6
Устанавливаем Opus

Код: Выделить всё

sudo apt-get install libopus0 opus-tools
Устанавливаем FFmpeg

Код: Выделить всё

sudo add-apt-repository ppa:jonathonf/ffmpeg-4
sudo apt-get update
sudo apt-get install ffmpeg
Я устанавливаю бота с гита:

Код: Выделить всё

git clone https://github.com/azlux/botamusique.git
cd botamusique
python3 -m venv venv
venv/bin/pip3 install wheel
venv/bin/pip3 install -r requirements.txt
Чтобы запустить бота пишем:

Код: Выделить всё

venv/bin/python3 mumbleBot.py
Создаём сертификат:
openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout botamusique.pem -out botamusique.pem -subj "/CN=botamusique"

Но я бы советовал сначала настроить его, а именно:
Находим в папке с ботом configuration.default.ini, копируем на всякий, переименовываем в configuration.ini и редактируем всё что потребуется. Не вижу смысла сейчас все параметры расписывать, вроде всё понятно. Но если потребуется, отвечу на все вопросы.

Автозагрузка бота:
В папке /etc/systemd/system/ создаём botamusique.service
Прописываем:

Код: Выделить всё

[Unit]
Description=XANA

[Service]
ExecStart=/root/botamusique/venv/bin/python3 /root/botamusique/mumbleBot.py
Restart=always
Type=simple
RestartSec=15s
WorkingDirectory=/root/botamusique

[Install]
WantedBy=multi-user.target
Пишем:

Код: Выделить всё

systemctl daemon-reload

systemctl start botamusique.service
Готово! У вас есть бот, который и музыку играет, и радио. И с ютуба тоже может. Как только в мамбл добавят стерео (есть предварительные сборки), бот тоже станет стерео автоматически.

Ответить