Changelog
See what has changed here
3.0.5 - June 12, 2020
Changed / Fixed
Fixed discord.bots.gg voting (typo)
Technical / OSS changes
Updated dependencies
Uses
package.json
version as the bot's presence
3.0.4 - June 8, 2020
Added
Added voting support for discord.bots.gg
Changed / Fixed
Searches now filters emojis & custom emotes
Refined lyrics not found error
Technical / OSS changes
Added better
README.md
- It looks fancy nowAdded
TODO.md
- You are welcome if you want to contributeUpdated and removed dependencies
Updated
.env.example
Moved Spotify API to a separate project - This causes some build error
Docker build now uses node-alpine with dependencies installation fixed
3.0.3 - June 4, 2020
Added
Added the
about
commandAdded the prefix
stats
toinfo
Changed / Fixed
Fixed DiscordJS'
ClientOptions
not being appliedAdded startup time in console logging
3.0.2 - June 2, 2020
Fixes
Fine tuned Spotify search query
Cleaned song title (clears out
feat.
)Uses the song primary artist for search
Reversed search term to
<songTitle> <songPrimaryArtist>
Fixed InfluxDB timestamp error
Added permission error message
Fixed lyrics too long error message not being sent
3.0.1 - June 1, 2020
Added
InfluxDB Logging
Changed / Fixed
Fixed bot list server count post
3.0 - May 31, 2020
Rewritten the bot using TypeScript and made the code Open Source 🎉 You can see the source code and contribute on GitHub
Added
Autosearch - Automatic lyrics search every song change
Better Scraper - This should result in a better performance
Changed / Fixed
Search Progress Display - Search progress now displays a preloaded embed
2.2 - Dec 20, 2019
Added
Search Progress - The bot now displays search progress
Better Error Messages - Error messages has been added in some circumstances (even impossible ones) resulting in a more user friendly experience
Fixed
Metion detection - A Discord update makes mentions inconsistent thus not invoking the bot properly
Parser bug - Lyrics that doesn't follow Genius' standard sometimes doesn't parse correctly into a RichEmbed
2.1 - Nov 29, 2019
Changed
NodeJS version updated to Node 13
Fixed
PM2 ecosystem config
InfluxDB timings ms
2.0 - Aug 11, 2019
Rewritten bot from scratch
Added
Now Playing - Displays the currently playing Spotify track lyrics
Better Error Message - All bot errors are now logged and have a proper error message
Error on too long lyrics - This is a Discord limitation; Characters in RichEmbed must be at maximum 6000. When a lyrics is too long, it will still display the Lyrics URL!
Footer tips - Footer will now display actual helpful tips
Non-public InfluxDB & Grafana Metrics
Fixed
Sentence Split - Lyrics section will now split properly. In the past, it was hardcoded to do 2 splits!
Parser - Better parser
1.2.0 - June 07, 2019
Fixed
Parser
1.1.1 - April 30, 2019
Added
Restart on Error
Removed
Debugging console log
Fixed
Reversed Lyrics - Due to RichEmbed limitation, lyrics must be splitted if their char amount is more than 1024. In the past version, this will make the lyrics reversed. In this update, the bug has been fixed!
Missing Version Number - Everytime the bot is disconnected (rip btw), its playing status would be gone. It has been fixed
1.1.0 - April 12, 2019
Added
Parsing for
[?]
- Now unknown lyrics will display for [?] and will not error anymore!Better disconnect handling
Better error logging
1.0.0 - April 02, 2019
Initial bot release
Added
Basic lyrics search
Last updated