Releases: libraryofcode/Garnet
Fun | Reputation & Stats System
Commands
emoji
- Fail the command is the bot does not have Manage Emoji permissions.
6b00cf2
serversuggest
- Remove availability to use this command outside of FCC.
77668a5
math
- Fix linting errors.
ca0885c
game
- Fix linting errors.
14f3dfd
profile
- Create a profile command that shows your own or another user's profile.
36be4da#diff-0546918fff2767bd3319ced9c17f3dc1
rep
- Gives a reputation point to another user.
36be4da#diff-e2c2fc9ab81950315f18478f985c7b7a
Events
./events/message.js
- Add a message counter.
36be4da#diff-e614ccfa7c5f5d175caf986caf263441
System
./modules/functions.js
- Change the "var" variable for Sentry to "let".
6da73f4
`./.vscode/tasks.json - Create a tasks file.
36be4da#diff-bbd9f4180a5ba17654247e78ef4c88e0
./index.js
- Add databases and prepare the index for the new systems.
36be4da#diff-168726dbe96b3ce427e7fedce31bb0bc
Core Events & Bug/Linting Fixes
Commands
color
- Gets the color and a picture with a hex code.
ba9bd04
restart
- Create a Process Manager (PM2) restart command.
32f8fab
ban
& kick
- Globally disable both commands.
a45da92
serverlist
- Transfer command into an embed.
a0973fd
suggest
- Create a bot suggestion command.
c73e15a
whois
- Add a join position into the embed.
7052c4d
Events
../events
- Initial logging commits.
e370457
guildCreate
- Area 51 logs.
dcac085
guildDelete
- Area 51 logs.
c4f5f62
guildUnavailable
- Area 51 logs.
05b6419
message
- Command logs; Area 51.
ae49e0c
messageDelete
- Area 51 logs.
9319f6f
messageUpdate
- Area 51 logs.
d6afdf3
ready
- Area 51 logs.
1b4a135
channelCreate
- Area 51 logs.
bf85b22
System
typings/index.js
- Create a typings index file.
29d2ba3
eslint typing
- Compliance with eslint and quality assurance fixes.
aa63c4b
Core Release Fun/System (Beta)
This release marks some new beta Fun releases and System fixes.
eval
- Added a "success" color to eval, kind of how the error color is red. Green is success, makes sense. Right?
color
- Made a color command that gets a Hex Code and returns the image for it.
ba9bd04
slowmode
- Make it send a parsing error if the time numbers are out of range.
528d00f
serverinfo
- Add a ton of more shit onto it. Such as making the verification level display more information, and having the region look less disgusting. Also added how many server emotes there are.
1b6daf9
colorfiy
- Added a command that sends an embed, but makes the color randomized.
c97513a
CORE
Add a PM2 monitor dashboard
59c337c
Change the system notice to make it, you know. Pop out.
2cb42da
Core Enhancements and Fixes
This release fixes some bugs and enhances some responses in the core responses for errors or replies.
Core Release (Beta)
This release marks Version 4 and goes into beta version of the bot.
COMMANDS
slowmode.js
- Make slowmode an async/await function and change the error messages and allow it to edit messages.
488a362 ebb2660
help/all
- Fix the categorization in some commands that were typed incorrectly or incorrectly categorized.
8843c98
membercount
- Create a membercount command that shows total members, bots, and bans.
cfdd868 e611e20
avatar
- Create an avatar command that can get an user's avatar via mention or ID, defaults to author.
688c138 f202cbc
sysinfo
- Showed detailed Operating System information, including the manufacturer name and full distro name.
69785af
sysinfo
- Added CPU Core count.
a195de6
checkgames
checknicks
checkusers
- Fix responses in these commands add a checknicks command for a Discord invite.
e2aa673
math
- Major redo to math, making it look better.
8ea7fbe
eping
- Removed because it's deprecated.
1e44aa9
roleinfo
whois
- Add View Audit Logs permissions to these commands.
6623c8f
game
- Fix error messages.
1abb54c
racr
racd
- Make responses bold italics.
6c8d138
MISC
error.js
- Fix error messages and parsing.
014fa1e
.vs
- Remove .vs directory since it's no longer in use.
5b42d7d
shard.js
- Update variables.
e3bb038
Core/Misc Bug Fixes
createrole
command was added, creates a role in the message guild with specified parameters.
game
command error was fixed.
joe
command disabled due to return errors.
Core Alpha/Dev Release (Fun/Core)
whois
Whois command now includes key permissions and is more cleaner.
game
Has been rewrote from the top to bottom, and now includes Spotify support!
roleinfo
Command has been fixed, and now also provides key permissions for that role.
Sharding Support
Sharding support has been added in this update as well. You can run the bot with sharding support by doing npm shard
instead of npm start
when starting the bot.
ESLINT Code Styling Release
ALL COMMANDS
- Edited all commands to comply with our new ESLINT styling procedures to make the code easier to read and more clean.
exec
- Changed responses for exec.
stats
- Added process ID and parent ID to stats.
Core Alpha Release - Bug Fixes and QoL
Whois
- Whois command can now be called by using an ID instead of mentioning the user.
commit a145b34
Game
- Game command can also now be called by using an ID instead of an embed.
pull request #68
Eval
- Make the eval command and eval error commands an embed.
commit 1b34332
Ping
- Remove the embed from ping and make it a regular text file, so that it is faster.
commit 1cebe40
Channelinfo
- Fix the channel information command that failed in some servers.
commit 775313e
Embed
- Create a command that embeds any of the arguments that the user provides.
commit 523a638
Slowmode
- Add a slowmode command that uses the Discord API.
commit d379140
Core (2) Update - Basic
Core Beta release for Moonglow, simple commands and a big change in the system. Including a brand new activation system database.