Music Telegram Bot with track uploading and AI description
Developed a Telegram bot for searching, downloading, and publishing music content with automatic generation of descriptions and images for tracks.
Bot functionality:
• Uploading tracks from YouTube and SoundCloud;
• Converting and sending music in MP3 format;
• Generating images and descriptions for tracks;
• Selecting random tracks;
• Searching for music:
— by artist;
— by music genre;
— by direct link.
Additional features:
• automatic processing of music content;
• convenient category system;
• publishing tracks in a Telegram group via admin panel;
• ability to select and publish content from different music categories.
For the administrator:
• managing publications;
• selecting tracks for publication;
• sending content to the Telegram group.
Technologies:
Python • Telegram Bot API • YouTube/SoundCloud parsing • AI-generated descriptions • Working with media files • Automation of publications.
The project was fully implemented and tested. The limitation of stable operation is solely related to the lack of a permanent VPS/Proxy server on the client's side.
Bot functionality:
• Uploading tracks from YouTube and SoundCloud;
• Converting and sending music in MP3 format;
• Generating images and descriptions for tracks;
• Selecting random tracks;
• Searching for music:
— by artist;
— by music genre;
— by direct link.
Additional features:
• automatic processing of music content;
• convenient category system;
• publishing tracks in a Telegram group via admin panel;
• ability to select and publish content from different music categories.
For the administrator:
• managing publications;
• selecting tracks for publication;
• sending content to the Telegram group.
Technologies:
Python • Telegram Bot API • YouTube/SoundCloud parsing • AI-generated descriptions • Working with media files • Automation of publications.
The project was fully implemented and tested. The limitation of stable operation is solely related to the lack of a permanent VPS/Proxy server on the client's side.