Go to file
Clarth 9069382300 Update 'README.md' 2023-11-13 22:54:04 -05:00
README.md Update 'README.md' 2023-11-13 22:54:04 -05:00
start.py first commit 2023-11-13 22:48:01 -05:00

README.md

Set Up Guide

  1. Create a python virtual environment

python3 -m venv /absolute/path/to/venv

  1. Install depends in venv

/absolute/path/to/venv/bin/pip install spotdl

/absolute/path/to/venv/bin/pip install python-telegram-bot

2b. This script was written with version 4.14.0 of the python-telegram-bot. If something goes wrong you can install that spcific version using this command.

/absolute/path/to/venv/bin/pip install python-telegram-bot==4.14.0

  1. Edit start.py with correct telegram API token and change directories variables.

  2. 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

https://github.com/eternnoir/pyTelegramBotAPI