Discord bot developed in Javascript using Node.js and Discord.js, it relies on MongoDB for data storage.
- Slash commands
- Currency(icicles) system
- Random status
- Promise based
- Dynamic command handling
- Dynamic event handling
- bet - Allows you to bet your icicles
- icicles - Show the amount of icicles that you have
- movie - Allows you to lookup information about a movie
- ping - Replies with pong and the delay to the bot
- purge - Deleted a number of messages
- top3 - Shows the top 3 icicles holder for the server it was sent in
If you want to try it on your local machine, you just need to run some simple commands
- Either download the repo or clone it (git clone https://github.com/fratorgano/IceFlake/)
- Go to the folder you cloned it to
- Run the following commands
- npm install (Which install all the modules needed, it shouldn't fail but if it does, just run it again)
- copy the configExample.json file to a config.json file and edit it with the correct info
- npm start
- Node.js - Javascript runtime
- Discord.js - Library to interface with Discord API
- Mongoose - Library to interface with MongoDB
- Axios - Promise based HTTP client for node.js
Trenode.js is released under the MIT License.