Add generation of image cards from song URIs #26
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This implements some commands that allow the generation of images as song cards containing album cover, song name, album name, artist name and genres.
To get the cover images I had to modify the track model in order to include the images object and also I included the album type to ignore the album name in case the track comes from a single (which usually has the same name as the track)
These commands can generate a card with either a plain background (
/card
) or a gradient background (/gradcard
), and the bot will reply you the generated image if successful.Also I have updated the ExGram library to the current one at this moment (
0.30.0
)(Disclaimer: honestly I accidentaly created this PR thinking it was going to be created in my fork, you can ignore it or close it if you want 😂 )