|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Rss To Telegram Bot||560||6 days ago||3||April 02, 2022||22||agpl-3.0||Python|
|A Telegram RSS bot that cares about your reading experience|
|Sopds||178||a year ago||31||other||Python|
|Simple opds catalog|
|Send2kindlebot||141||3 months ago||16||gpl-3.0||Python|
|Send to Kindle Telegram Bot|
|Telegram Cli Backup||96||4 years ago||3||mit||Lua|
|A simple Lua script to backup Telegram messages into a CSV or sqlite database|
|Telegram Sedenuserbot||76||3 days ago||agpl-3.0||Python|
|Another python3 telegram userbot project. Made with pyrogram library.|
|Mqtg Bot||67||9 months ago||4||mit||Go|
|MQTT Client Telegram Bot|
|Musicbucket Bot||35||9 months ago||4||gpl-3.0||Python|
|A Telegram bot that helps chat users sharing and keeping track music|
|Telegram Userbot||35||3 years ago||1||gpl-3.0||Python|
|MtProto API ile yapılmış olan Telegram UserBot|
|Tg2web||27||7 months ago||other||Python|
|Football Chat Bot 2||27||a year ago||2||mit||TypeScript|
|Football chat bot build with NestJS framework|
MusicBucket Bot is a Telegram Bot that adds features and possibility to interact with Spotify music links that users send in a chat.
Its main feature is to allow you to save links that someones shares in a Chat in a personal list. So you can easily track which music you have pending to listen to.
When an user sends a link, the bot is able to get information from a Spotify link like:
It also integrates with Last.fm to retrieve information about your user like Now Playing.
I chose Telegram because I'm in a few groups where we share music everyday. We soon realized that the links we shared in a group were often missed. Therefore, the idea of making a tool for keeping track of the music we share started growing so I started developing this bot.
At the start the bot supported both Spotify and Deezer, but Spotify is the platform that we use mostly, so implementing new features for both platforms became complicated and I decided supporting Spotify only.
/music [@username]Retrieves the music shared in the chat from the last week. Grouped by user. Filter by @username optionally.
/music_from_beginning @usernameRetrieves the music shared in the chat from the beginning of time by an user.
/savedlinksRetrieves a list with your saved links
/deletesavedlinksShows a list of buttons for deleting saved links
/mymusicRetrieves the music that you shared in all the chats. It has to be called from a private conversation.
/topalbums [period](7day 'default'/1month/3month/6month/12month/overall)Top Albums. Returns the Last.fm top albums of your user.
/topartists [period](7day 'default'/1month/3month/6month/12month/overall)Top Artists. Returns the Last.fm top artists of your user.
/toptracks [period](7day 'default'/1month/3month/6month/12month/overall)Top Tracks. Returns the Last.fm top tracks of your user.
/npNow Playing. Returns track information about what you are currently playing in Last.fm.
/collage [rows] [cols] [period](7day 'default'/1month/3month/6month/12month/overall)Returns a collage of your most listened albums in a period.
/lastfmset usernameSets a Last.fm username to your Telegram user.
/statsRetrieves an user list with a links counter for the current chat.
/helpRetrieves a list of available commands and bot features.
@music_bucket_bot artist|album|track nameSearch for an artist, an album or a track and send it to the chat.
Official bot =>
poetry installinside the folder.
.envand fill the variables with your Telegram and Spotify data.
To the Sonomada community and its group in Telegram (https://t.me/Sonomada_gang) where we use and test the bot actively and propose new features.
The content of this project is licensed under the GNU/GPLv3 license. See LICENSE file.