This version is 2.14 but reorganized, and supports the "new" slash command system. I have decided to ditch the prefix system in favour of this as maintaining both will most likely cause headaches in the future.
Changelog
- Updated code to Discord.JS v14
- Cleaned up and refactored codebase
- Removed redundant commands
- Updated some commands for: QoL, and to utilize brand new features from the Discord API
- Slash command system
- Event handler
- Modularized command and event handlers
- Added back attack (an old feature during 1.x)
- Able to fetch JSON urls using the fetch command
- Better settings by using options from the slash command handler (was planning on using collections and buttons, but had to get scrapped due to its complexity)
- Ollama integration (as a chatbot)
- A central file for all const variables
- Better admin dashboard
- API requires a JWT token to access sensitive data (API is not publicly exposed to the internet)
- Fixed ban and ban remove logs (added intents)
- Bulk delete message log events
- Stats for AleeBot, everytime you execute an AleeBot command, it will store your user id, guild id, and the command you used. It can be viewed with the /stats command
- Scans for threads (for logging purposes)
Commands added
- attack
- fetch
- settings
- stats
Commands removed
- ban
- kick
- slowdown
- timeout
- leaveguild
- poweroff
- say
- nick
- interrogate
- setprefix
- help
- setup