Commands

Commands the bot currently features

The commands are broken up into three different sections:

  • Moderation

  • Utility

  • Settings

Each of these sections contain different commands that can be used to assist you in your daily needs running a guild.

Moderation

The moderation section has what you'd expect it to, moderation commands. The commands are listed below, in order of how they appear in the bots help command.

Bans

Aliases: banlist, listbans Description: List all of the currently banned users. Usage: gg-bans

Hackban

Aliases: idban Description: Ban a user (by ID) who isn't actively in the guild. Usage: gg-hackban <user> (reason) Example: gg-hackban 629841787720302593 Being mean

Hardban

Aliases: hb Description: Permanently ban a user and delete their messages from 24 hours prior. Usage: gg-hackban <user> (reason) Examples: gg-hardban @rudy#0002 Being mean gg-hardban 629841787720302593 Being mean

Kick

Aliases: yeet Description: Kick a user from your guild. Usage: gg-kick <user> (reason) Examples: gg-kick @rudy#0002 Being mean gg-kick 629841787720302593 Being mean

Moderation

Aliases: mod Description: Access a users moderation history. Usage: gg-moderation (user) (resolve/unresolve/edit/page) (caseID/page/new case reason) Examples: gg-moderation @rudy#0002 gg-moderation 629841787720302593 gg-moderation resolve 1 Was very kind gg-moderation unresolve 1 Insulted me gg-moderation edit 1 Being mean to me gg-moderation page 2 Explanation: Simply running the command gg-moderation will return the 10 newest infractions in the guild. If you'd like to see the next 10 infractions, you can use gg-moderation <page number> to skip forward 10 infractions, the same works on a regular user. resolve will mark an infraction as true, meaning it'll invalidate the infraction (pardons the infraction), you may also put in a new optional reason for the infraction. Leave blank for the old case reason. unresolve will mark an infraction as false, meaning it'll validate the infraction (if already resolved), you may also put in a new optional reason for the infraction. Leave blank for the old case reason. edit will edit an infractions reason. page will access the next page of infractions of the user or guild.

Mute

Aliases: yeet Description: Mute a user for an optional timed amount. Usage: gg-mute<user> [time] [reason] Examples: gg-kick @rudy#0002 Being mean gg-kick 629841787720302593 Being mean

Pban

Aliases: ban Description: Permenantly ban a user and delete their messages from 7 days prior. Usage: gg-kick <user> [reason] Examples: gg-pban @rudy#0002 Being mean gg-pban 629841787720302593 Being mean

Purge

Aliases: nuke Description: Purge up to 100 messages and younger than 14 days from the channel. Usage: gg-purge <amount> Examples: gg-purge 69

Softban

Aliases: sb Description: Ban a user from a guild then quickly unban to delete a users messages from 24 hours prior. Usage: gg-softban <user> (reason) Examples: gg-softban @rudy#0002 Being mean gg-softban 629841787720302593 Being mean

Tempban

Aliases: tban Description: Temporarily ban a user from your guild for up to 30 days. Currently disabled. Usage: gg-kick <user> (time) (reason) Examples: gg-tempban @rudy#0002 2d Being mean gg-tempban 629841787720302593 2d Being mean

Unban

Aliases: None Description: Unbans a user from your guild. Usage: gg-unban<user> (reason) Examples: gg-unban 629841787720302593 Being nice

Unmute

Aliases: None Description: Unmute a muted user. Usage: gg-unmute <user> [reason] Examples: gg-unmute @rudy#0002 Forgiven gg-unmute 629841787720302593 Forgiven

Warn

Aliases: None Description: Warn a user in the guild. Usage: gg-warn <user> (reason) Examples: gg-warn @rudy#0002 Being mean gg-warn 629841787720302593 Being mean

Utility

Botstats

Aliases: None Description: List some stats about the bot. Usage: gg-botstats

Cleardata

Aliases: cd Description: Clear all data actively stored by the bot on your guild. Usage: gg-cleardata <yes/no>

Help

Aliases: commands, cmds Description: List all bot commands or info about a specific command. Usage: gg-help (command)

Ping

Aliases: None Description: See the bots ping Usage: gg-ping

Rank

Aliases: ranks Description: Set up to 5 custom ranks for users to join in the guild. Usage: gg-rank (create/delete/list) <role name> Examples: gg-rank Tester (Joins rank) gg-rank Tester (Leaves rank) gg-rank create Tester gg-rank delete Tester gg-rank list

Stats

Aliases: None Description: Lists some stats about the guild. Usage: gg-stats

Tag

Aliases: tags Description: Create and access custom tags for the guild Usage: gg-tag (create/delete/update/list) <tag information (if create/update)> Examples: gg-tag create nice wow thats cool (Tag title will be 'nice', information will be 'wow thats cool') gg-tag delete nice (Deletes tag titled 'nice' if it exists) gg-tag update nice wow thats uncool (Updates tag titled 'nice' with new information 'wow thats uncool') gg-tag list (Will list all currently created tags) gg-tag nice (Will display tag information pertaining to tag 'nice')

Whois

Aliases: info, userinfo Description: See information about a user. Usage: gg-whois <user>

Settings

Filter

Aliases: filt Description: Create a custom filter for your guild. Currently disabled. Usage: gg-filter (remove/list) <word> Examples: gg-filter heck (Adds the word 'heck' to the filter.) gg-filter list (Lists all filtered words in the guild.) gg-filter remove heck (Removes the word 'heck' from the filter, if its in it)

Config

Aliases: configuration, setup Description: Access the bots config Usage: gg-setup <argument> <key>

Welcome

Aliases: Description: Set a custom welcome message for the guild. Usage: gg-welcome (disable/embed/text/test) <welcome message> Examples: gg-welcome Welcome to the Discord! (Users will be DM'd this message upon joining the guild.) gg-welcome embed (Sets the welcome message to be sent via an embed. Default option) gg-welcome text (Sets the welcome message to be sent via plain text.) gg-welcome disable (Deletes the welcome message and disables it.) gg-welcome test (DMs you the welcome message, in either the specified embed or text message.)

Last updated