This repository contains a Python bot built using the Pyrogram library. The bot updates your Telegram channel's profile picture and name to display the music you are currently listening to from various music providers such as Spotify and Apple Music. The bot schedules updates every 5 minutes to ensure your channel is always showing the latest track. Features
- Python 3.7+
- Telgram User API
-
Clone the repository:
user@host:~$ git clone https://github.com/mazdakdev/TGNowPlaying --depth=1
-
Configure the Environment Variables:
user@host:~$ mv .env.sample .env && vim .env
-
Install Poetry using the official Docs.
-
Install the requirements and activate the virtual env's shell.
user@host:~$ poetry install && poetry shell
-
Run the Project
user@host:~$ bash start.sh
TODO:
TODO:
Contributions are welcome! Please open an issue or submit a pull request.
- Docs
- better ascii art and colorama
- Apple Music
- Vscode presence (like Discord)