Устанавливаем Python
Код: Выделить всё
sudo apt-get install python3.6
Код: Выделить всё
sudo apt-get install libopus0 opus-tools
Код: Выделить всё
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