https://github.com/amanoteam/lyricspyrobot
A Telegram bot for searching lyrics.
https://github.com/amanoteam/lyricspyrobot
bot lastfm lyrics mtproto musixmatch pyrogram pyrogram-bot python python3 spotify telegram telegram-bot
Last synced: 3 months ago
JSON representation
A Telegram bot for searching lyrics.
- Host: GitHub
- URL: https://github.com/amanoteam/lyricspyrobot
- Owner: AmanoTeam
- License: mit
- Created: 2019-06-12T22:51:29.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-12-26T22:27:45.000Z (9 months ago)
- Last Synced: 2025-04-02T17:39:08.409Z (6 months ago)
- Topics: bot, lastfm, lyrics, mtproto, musixmatch, pyrogram, pyrogram-bot, python, python3, spotify, telegram, telegram-bot
- Language: Python
- Homepage:
- Size: 473 KB
- Stars: 31
- Watchers: 0
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
This bot displays song lyrics according to your search.
## Requirements
- Python 3.10+
- [Playwright](https://playwright.dev/python/)
- [Hydrogram](https://github.com/pyrogram/hydrogrampy)
- [Spotipy](https://spotipy.readthedocs.io/)
- [Pillow](https://python-pillow.org/)
- Other dependencies listed in requirements.txt## Installation
```bash
git clone https://github.com/AmanoTeam/LyricsPyRobot.git
cd LyricsPyRobot
playwright install
```## Features
- Search for song lyrics from Spotify and Last.fm
- Multi-language support
- Generate custom artwork with album cover
- Interactive commands and WebApp integration for login
- Sticker support and Telegraph view## Configuration
1. Copy `config.example.py` to `config.py` and fill in your credentials:
- Telegram `API_ID`, `API_HASH`, `TOKEN`
- Spotify and Last.fm credentials
- Other required keys2. Install dependencies and Playwright:
```bash
pip install -r requirements.txt
playwright install
```## Usage
1. Configure your `config.py` with your credentials.
2. Run the bot:
```bash
python -m lyricspybot
```## Commands
- `/spoti` - shows the current Spotify song lyrics
- `/lfm` - shows the current Last.fm song lyrics
- `/lyrics` - search for lyrics
- `/np` - shows what is currently playing
- `/privacy` - manage your data and privacy## Support
For questions or suggestions, open an issue or contact us on Telegram.
Para dúvidas ou sugestões, abra uma issue ou entre em contato pelo Telegram.