Breezus is a custom last.fm Discord bot that is self hosted for only a few private servers, this closed availability has lead to a lot of questionable choices that will be explained in a later part of this README file. Also a forewarning:
The code in this repo is chaos and spaghetti, served with a side of timeless uncertainty. Timeless because this is a side project that I do not actively work on. I add new features and iron out bugs whenever I have the free time to do so, this rushed attitude has given birth to this mess of inefficient code. There is also a shocking lack of comments in this repo, this is because all of these commands are just simple fetch requests slapped onto a Discord embed, there's nothing here even vaguely confusing so comments have been excluded to save time. Feel free to criticize this decision but it is a justified one.
This proect has been licensed under the Apache 2.0 License. Feel free to fuck with this shit code, dont bother with credit if you use any part of it, I'm ashamed of it anyway.
Breezus Statuspage: You can find Breezus' current status here.
Trello board: Breezus' Trello Board
My last.fm profile: TyphoonsNotABot
The last.fm API docs (useless and outdated): API Documentation
The fetch library used by Breezus: request-promise
The Discord API wrapper used: Discord.js
The Discord.js framework this project uses: Discord.js Commando
A rough changelog will be provided with every release on the releases page.
Since this is a bot hosted for a select few, command syntax is based on what Breezus users find most convenient, I did not cater this bot to what makes sense, its a shitpost, treat it as such.
