Musicallied is a Discord.js bot written in Node.js, its purpose is to update users with top charts, lyrics, artists, and more coming soon!
- Added
/getartist
,/getchart
,/getlyrics
and/subcription
command. - Introduces a subcription manager to make maintaining subcription features easier.
- Integrates with MongoDB using Mongoose.
- Use node-genius-lyrics to fetch lyrics from Genius.
- Use billboard-top-100 to get charts from Billboard.
- Colorful and organized logging.
- Command to get artists, charts, lyrics.
- Subcription management with MongoDB integration, brodcast chart updates to subcribed channels.
To run Musicallied locally, follow these steps:
- Clone the repository by downloading it as a ZIP file or running the command
git clone https://github.com/AungS8430/Musicallied
. - Navigate to the template's directory and run the command
npm install
(make sure npm is installed). - Once all the required modules are installed, open the
Src/Credentials/Config.js
file and fill in the necessary information. - Dublicate
.env.example
file and rename it to.env
, then put your tokens in there. NEVER SHARE ANY OF THOSE TOKEN WITH ANYBODY - Run the command
node bot.js
ornode .
to start the bot.
Contributions are welcome. To contribute, please follow these guidelines:
- Fork the
Development
branch. Important: All changes must be made to the Development branch. - Make your changes in your forked repository.
- Open a pull request to the
Development
branch, and it will be reviewed promptly. - If everything checks out, the pull request will be merged.
Feel free to request features or report bugs, just create an issue and select a corect labels, issues will be reviewed shortly.