950 B
950 B
- Create a working dir
mkdir /absolute/path/to/
3. Create a python virtual environment
python3 -m venv /absolute/path/to/venv
5. Install depends in venv
/absolute/path/to/venv/bin/pip install spotdl
/absolute/path/to/venv/bin/pip install python-telegram-bot
script was written with version 4.14.0
/absolute/path/to/venv/bin/pip install python-telegram-bot==4.14.0
- Edit start.py with correct telegram API token and change directories
start the script
/absolute/path/to/venv/bin/python start.py
Unit file
[Unit]
Description=tg_spotdl
After=network-online.target
[Service]
User=clay
ExecStart=/absolute/path/to/venv/bin/python /absolute/path/to/start.py
Restart=always
RestartSec=5s
RuntimeMaxSec=12h
[Install]
WantedBy=multi-user.target
start script
#!/bin/bash
/absolute/path/to/venv/bin/python /absolute/path/to/start.py
exit