Telegram bot in inline mode that can search and send songs lyrics from genius.com
- Python 3.11 or higher
- Systemd (if you want to run bot as service)
- Genius client access token
Get your access token for Genius API there: https://genius.com/developers Then clone the repository and install all dependencies by:
pip install -r requirements.txt
Paste your Bot Token and Genius API Token into .env.example and rename it to just .env, then start bot by:
python main.py
Replace '.example' from genius-bot.service.example so it's just genius-bot.service. Then just copy service file to /etc/systemd/system/
sudo systemctl start genius-bot.service
- Make endless inline-menu, because now it's limited and only displays 5 songs.
- Solve problem with Genius API 403 error on VPS/VDS servers