musicbucket / musicbucket-bot Goto Github PK
View Code? Open in Web Editor NEWA Telegram bot that helps chat users sharing and keeping track music
License: GNU General Public License v3.0
A Telegram bot that helps chat users sharing and keeping track music
License: GNU General Public License v3.0
Add the possibility to search artists/albums/tracks using the Spotify API.
@music_bucket_bot [name]
> display a list of results and add to the chat by clicking them
Cuando sigues un artista con /followartist
, si todavía no se ha enviado ningún enlace del artista y por lo tanto no existe en la base de datos se debería de crear en dicho momento
Refactor user and chat creation methods into new mixins to make new command classes to inherit from them
I'll be useful to add a method decorator for logging when a command is called
Hello!
The official api is not working
I cant login with telegram
Add few screenshots of the bot usage
/music@music_bucket_bot @username
Develop a Flask Service connected to the musicbucket_bot DB allowing users link their Spotify profile to the bot to enchange Spotify User integration
Add /genre commands to return a list of most sent artists (or most populars) of this genre.
Usage example:
/genre postrock
Refactor Responser class into smaller classes for every command and split the large response functions into smaller ones
Spotipy has a method https://spotipy.readthedocs.io/en/latest/#spotipy.client.Spotify.recommendations
La dependencia node-sass
lanza dos warnings:
warning node-sass > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning node-sass > node-gyp > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
Habría que mirar de actualizar la dependencia y ver si se puede eliminar request
, revisar el enlace que indica en el mensaje de error.
Refactor musicbucket_bot.py creating a class for every command and split large command methods into smaller ones
Add the feature of following artists and get notified when they release an album and showing their next releases
Create Artist and Album model and a foreign key from Link to both. Save both ids and some information like name and genres
This will allow to use /recommendations basing the query to both Artist and Album and not only Artist.
Then, it will be necessary to do a migration to retrieve the data from Spotify for every album and artist.
Add the updated_at and last_update_user fields to an already inserted link in order to avoid duplicate entries when sending a link that was already sent before.
Add a help text to the /start command explaining the functionality of the bot
For example:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.