View the commands for CommunityCrawler.
Gives a channel a specific type. Check channeltypes which types are available.
$addchannel <channeltypes.TYPE> <channelID>
channeltype:
These are the current channeltypes:
**ANON** which is where the users can post a message anonymously. The bot listens to this channel and upon posting remove the post and delivers it to
**DELIVERY** which is where the bot takes the message its anonymized and generates a report for Moderators to work from.
**BLACKLIST** which is where the bot will notify the staff about grey- and blacklist words being used.
**MODDECISION** which is where the bot will post all moddecisions (warn/mute/temp-ban/ban)
channelID:
The unqiue Channel ID.
How to get a Channel ID?
$addchannel ANON 591221913129451530
addchannel ANNOUNCEMENT 591228432071786496
manage server, administrator
moderation
Adds an interactive emoji to a message that when clicked can add or remove a role defined in this command
$addRole <channelID> <messageID> <roleID> <emoji>
channelID:
The unqiue Channel ID.
How to get a Channel ID?
messageID:
The unique messageID
How to get a Message ID?
roleID:
The unique roleID
How to get a Role ID?
emoji:
an emoji. (The Emoji must be one that the bot can use)
$addRole 591221913129451530 591524093442916352 603928818033623053 :coffee:
manage roles
moderation
Sets role for enabling staff commands
$addstaff <#role or roleID>
@role or roleID:
The discord role or the unique roleID.
How to get a Role ID?
$addstaff
manage server, administrator
staff commands
Bans the user and adds a case to the user’s profile data
$ban <member or memberID>
member:
The discord user's Name/nickname or Unique userID
How to get a User ID?
$ban @LordDuck007
ban, manage server, administrator
moderation, staff commands
Adds a word to the blacklist. When a blacklisted word is issued within a post the post is removed and log event created and posted.
$blacklist <keyword_string>
keyword_string:
A word or phrase
$blacklist moist
bl
staff, manage server, administrator
moderation, staff commands
Returns the list of blacklisted words
$blacklisted
$blacklisted
staff, manage server, administrator
moderation, staff commands
Returns information about the bot (how many servers; Total Members using such; Uptime; Channels (text/voice); Invite; Source Code (with link); Issue Tracker (with link); About (including link to support server)
$botinfo
$botinfo
stats, info
member (everyone)
information
Adds a note about the user into the users profile database. This note is not viewable by the user or non-moderators. Its for moderator/admin reference and tracking. Cases are started by WARN, KICK, or BAN
$case <options> <member or UserID> <message>
caseID:
CaseIDs are listed in the user's profile listing, which you can pull up by using the WHOIS command.
{/caseID}
member or userID:
The discord user's Name/nickname or Unique userID
How to get a User ID?
A note for additional details.
options::
**close** - Deletes a case with a specific ID from the person it is attached to (optional text on closing note)
> `$case close
**list** - List returns a list of cases on the user (Staff Only) or all the cases and all its notes
> `$case
**update** - Adds additional content/notes to a particular case
> `$case
list
list of cases on the user (Staff Only) or all the cases and all its notes
How to get a User ID?
update
Adds additional content/ note to a particular case
$case list 591524093442916352
$case update 101 User did a bad thing to @BOB
$case close 101 @BOB said they provided the issue.
kick, ban, staff, manage server
staff commands, moderation
A subset of the CASE command. This Deletes a case with a specific ID from the person it is attached to (optional text on closing note)
$case close <caseID> <message>
caseID:
CaseIDs are listed in the user's profile listing, which you can pull up by using the WHOIS command.
{/caseID}
member or userID:
The discord user's Name/nickname or Unique userID
How to get a User ID?
A note for additional details.
$case close 101 @BOB said they provided the issue.
kick, ban, staff, manage server
staff commands, moderation
A subset of the CASE command. List returns a list of cases on the user (Staff Only) or all the cases and all its notes
$case list <member or UserID> <message>
member or userID:
The discord user's Name/nickname or Unique userID
How to get a User ID?
A note for additional details.
list
list of cases on the user (Staff Only) or all the cases and all its notes
How to get a User ID?
$case list 591524093442916352
kick, ban, staff, manage server
staff commands, moderation
A subset of the CASE command. This adds additional content/notes to a particular case
$case update <member or UserID> <message>
caseID:
CaseIDs are listed in the user's profile listing, which you can pull up by using the WHOIS command.
{/caseID}
member or userID:
The discord user's Name/nickname or Unique userID
How to get a User ID?
A note for additional details.
update
Adds additional content/ note to a particular case
$case update 101 User did a bad thing to @BOB
kick, ban, staff, manage server
staff commands, moderation
Removes the channel type from the specified channel.
$delchannel <channelID>
channelID:
The unqiue Channel ID.
How to get a Channel ID?
$delchannel 591221913129451530
manage server, administrator
moderation
Removes the staff authorization for the stated role, this disbles staff commands for those who only have that access through that role's permissions.
$delstaff <role>
role:
The name of the role or unique roleID
How to get a Role ID?
$delstaff staff
staff, manage server, administrator
staff commands
Issued in the channel in question; it removes the messageID specified into the chanel; pinging the poster and notifies they should post such comments in the Channel and then provides the channel's description.
$nudge <messageID>
The unique messageID
How to get a Message ID?
$nudge 591524093442916352
staff, manage server, administrator
moderation, staff commands
used by itself, it shows the current points for the user. Addtional options are usable
$points [param] [member or userID] [value]
commands:
**add** - add the defined number of points to a user (requires Staff role)
**give** - transfers the defined points between the one issuing the command and the target user
**leaderboard** - shows a menu of who has the highest value
commands:
**add** - used to add points to a user
**give** - used to transfer points between the one issuing the command and the target user
**leaderboard** - shows a descending sorted list of members.
$points
$points LordDuck007
$points add LordDuck007 20
$points give LordDuck007 20
member (everyone)
meta, economy
Adds <#> points to the specified member
$points add <role; roleID; member or userID> <amount#>
member:
The discord user's Name/nickname or Unique userID
How to get a User ID?
ammount#:
A whole number. using negative numbers will remove points.
$points add LordDuck007 10
member (everyone)
meta, economy
Returns the current leaderboard sorted in descending order in a paginated menu system for either users or roles
$points leaderboard <param>
roles:
When this is used the leadboard returns the current roles point value
users:
When this is used the leadboard returns the current users' point leaderboard
$points leaderboard users
$points leaderboard role
member (everyone)
meta, economy
This initates a poll for the users to interact with. There are two options for the polling:
Option 1: `poll
Adds 👍, 👎, 🤷 to your text, for questions that don't need specific answers. Merely a possitve ; negative; or neutral
Option 2: `poll {
This command can be used to create a poll with a specific title and specific answers. Note that this command supports up to 20 answers. and the **{}** around the title and **[]** around the answers are required
$poll <Question_string>
$poll {<Question_string>} [<answer1_string>] [<answer2_string>] ... [<answer20_string>]
Option 2: {Question_string}:
The question or title statement __must__ be enclosed within curly brackets {}. This preceeds the listed possible polling choices and serves as the question or statement people assess then respond.
Option 2: [answer1_string]:
The answers or poll's options __must__ be enclosed within square brackets []. You may have up to 20 these, each of which must be contained within their own brackets. They are then given Emoji Letter assignments which the users can react to in order to reply/vote.
$poll
member (everyone)
meta, moderation
Removes the
$purge <number#>
Number:
A number
$purge 10
prune
staff, manage server, administrator
moderation, staff commands
Issues a response quoting the message as an embed (with link)
$quote <messageID> <reply message>
The unique messageID
How to get a Message ID?
message_string:
A message to update the user CASE information and to notify the user of the disciplinary action taken.
$quote 591524093442916352 Gimme KoFi!
member (everyone)
quote
adds a keyword to the whitelist terms (removing it from Blacklist)
$whitelist <keyword_string>
keyword_string:
A word
$whitelist moist
wl
staff, manage server, administrator
moderation, staff commands
Returns information about the user; their UserID; Name; Length of membership; Length of Account on discord; and Cases; Kicks; tempbans; Notes; Warnings etc
$whois <member or UserID>
member:
The discord user's Name/nickname or Unique userID
How to get a User ID?
$whois 95486109852631040
check
staff, manage server, administrator
moderation, staff commands
Sends the message string to the defined member, which then opens a case on their profile for other moderators to see and track.
While the command is warn, it can be used to open cases for other issues and internal tracking.
$warn <member or UserID> [message_string]
member:
The discord user's Name/nickname or Unique userID
How to get a User ID?
The modifed message, which can use standard Discord modified Markdown characters.
$warn 95486109852631040 Please don't poke the noobs
$warn @LordDuck007 let's schedule for 20 day from now
staff, manage server, administrator
moderation
Returns your chosen server quote as a Personal message (aka whispers it to the user versus public posting).
$whispercommand <trigger>
trigger:
a reserved keyword. Case sensitive.
$globalwhisper help?
w
member (everyone)
quotes
Generates an Invite Code for this Bot.
You really should invite it to your server. Thank you!
$invite
$invite
member (everyone)
information
Shows info about the current discord server
$serverinfo
$serverinfo
member (everyone)
information
Stops the
$raffle cancel <ID>
ID:
The Identifier for the raffle, set upon creation
$raffle cancel Sweepstakes
staff, manage server, administrator
meta, economy, staff commands
Creates a new raffle, that sells tickets for
$raffle create <ID>
ID:
The Identifier for the raffle, set upon creation
$raffle create Sweepstakes
staff, manage server, administrator
meta, economy, staff commands
Edits the description for
$raffle desc <ID>
ID:
The Identifier for the raffle, set upon creation
$raffle desc Sweepstakes
staff, manage server, administrator
meta, economy, staff commands
Enters a raffle, buying [tickets] amount of ticket if specified, otherwise it defaults to 1.
$raffle enter <ID>
ID:
The Identifier for the raffle, set upon creation
$raffle enter Sweepstakes
staff, manage server, administrator
meta, economy, staff commands
Pulls a winner or [AmountOfWinner]
$raffle pull <ID>
ID:
The Identifier for the raffle, set upon creation
$raffle pull Sweepstakes
staff, manage server, administrator
meta, economy, staff commands
Edits the title for
$raffle title <ID>
ID:
The Identifier for the raffle, set upon creation
$raffle title Sweepstakes
staff, manage server, administrator
meta, economy, staff commands
Returns an interactive menu to guide through commands and their use
$help [command]
command:
then name of the command.
$help
$help magic
member (everyone)
information
Executes a Bans of the user, adds a case to the user’s profile data, then sets a scheduled event to retract the ban after a set time elapses
$tempban <member or UserID> <duration> <message>
member:
The discord user's Name/nickname or Unique userID
How to get a User ID?
duration:
Duration format examples: 1m, 1h, 1d, 1w, 1mth, 1y.
Minimum 1h hour, maximum 1y. Defaults to 1d.
message_string:
the content of the message. This is added to the user's profile
$tempban 95486109852631040
$tempban @LordDuck007
$tempban
kick, ban, staff, manage server, administrator
moderation, staff commands
Returns link to the support server/services for the bot.
$support
$support
member (everyone)
information
Returns your chosen server quote.
$globalcommand <trigger>
trigger:
a reserved keyword. Case sensitive.
$global foo
g
member (everyone)
quotes
Adds a global server quote.
$globaladd <trigger> <message>
trigger:
a reserved keyword. Case sensitive.
message:
A string. Message formatted in a manner similar to other posts
$globaladd foo All your base are belong to us.
gadd
staff, manage server, administrator
moderation, quotes, staff commands
Returns the full characters of the quote in a code block. This is helpful for heavily formatted globalquotes.
$globalcode <trigger>
trigger:
a reserved keyword. Case sensitive.
$globalcode foo
gc
staff, manage server, administrator
moderation, quotes, staff commands
Returns a list of all server quotes.
$globallist [page_number=1]
page_number:
a number. This automatically takes you to page # of that list.
$globallist
glist
staff, manage server, administrator
moderation, quotes, staff commands
Removes a server quote associated with the provided trigger.
$globalremove <trigger>
trigger:
a reserved keyword. Case sensitive.
$globalremove foo
grem
staff, manage server, administrator
moderation, quotes, staff commands
Removes the keyword from the Greylist
$greywhitelist <keyword>
keyword_string:
A word or phrase
$greywhitelist foo
graywhitelist, gwl
manage server, administrator
moderation, auto moderation
Adds a word to the greylist. When a greylisted word is issued within a post, it logs the event created and posted.
$greyblacklist <keyword>
keyword_string:
A word or phrase
$greyblacklist foo
grayblacklist, gbl, greylist, graylist, gl
manage server, administrator
moderation, auto moderation
Returns the list of Greylist words
$greylisted <keyword>
keyword_string:
A word or phrase
$greylisted foo
graylisted
manage server, administrator
moderation, auto moderation
Removes the keyword from the Greylist
$greywhitelist <keyword>
keyword_string:
A word or phrase
$greywhitelist foo
graywhitelist, gwl
manage server, administrator
moderation, auto moderation
Remove the defined role from all members
$removeAll <roleID>
The unique roleID
How to get a Role ID?
$removeAll
manage server, administrator
moderation, staff commands
Removes an interactive emoji from the supplied message. Note that it will remove the entire reaction from this message too.
$removeRole <channelID> <messageID> <roleID> <emoji>
channelID:
The unqiue Channel ID.
How to get a Channel ID?
messageID:
The unique messageID
How to get a Message ID?
The unique roleID
How to get a Role ID?
Emoji:
The graphic or icon that was used with the addrole command
$removeRole
staff, manage server, administrator
moderation
Adds a note to a user
$note <userID> [message]
userID:
The user Id of the user you want to add the note to.
The message the note should contain.
$note 95486109852631040 This person is annoying
staff
moderation
Deletes a message and DM's the user a predetermined quote.
$deletecommand <messageID> <trigger>
trigger:
a reserved keyword. Case sensitive.
The unique messageID
How to get a Message ID?
$deletecommand 591524093442916352 foo
d
staff, manage server, administrator
quotes, moderation
Adds a delete quote.
$deleteadd <trigger> <message>
trigger:
a reserved keyword. Case sensitive.
message:
A string. Message formatted in a manner similar to other posts
$deleteadd foo All your base are belong to us.
dadd
staff, manage server, administrator
moderation, quotes, staff commands
Returns the full characters of the delete quote in a code block. This is helpful for heavily formatted deletequotes.
$deletecode <trigger>
trigger:
a reserved keyword. Case sensitive.
$globalcode foo
dc
staff, manage server, administrator
moderation, quotes, staff commands
Returns a list of all delete quotes.
$deletelist [page_number=1]
page_number:
a number. This automatically takes you to page # of that list.
$deletelist
dlist
staff, manage server, administrator
moderation, quotes, staff commands
Removes a delete quote associated with the provided trigger.
$deleteremove <trigger>
trigger:
a reserved keyword. Case sensitive.
$deleteremove foo
drem
staff, manage server, administrator
moderation, quotes, staff commands
Returns your chosen personal quote.
$personalcommand <trigger>
trigger:
a reserved keyword. Case sensitive.
$personal foo
p
member (everyone)
quotes
Adds a personal server quote.
$personaladd <trigger> <message>
trigger:
a reserved keyword. Case sensitive.
message:
A string. Message formatted in a manner similar to other posts
$personaladd foo All your base are belong to us.
padd
member (everyone)
quotes
Returns the full characters of the quote in a code block. This is helpful for heavily formatted personalquotes.
$personalcode <trigger>
trigger:
a reserved keyword. Case sensitive.
$personalcode foo
pc
member (everyone)
quotes
Returns a list of all personal quotes.
$personallist [page_number=1]
page_number:
a number. This automatically takes you to page # of that list.
$personallist
plist
member (everyone)
quotes
Removes a personal quote associated with the provided trigger.
$personalremove <trigger>
trigger:
a reserved keyword. Case sensitive.
$personalremove foo
prem
member (everyone)
quotes
Removes all personal quotes
$personalcode
$personalclear
pclear
member (everyone)
quotes
Transers the number of points defined in the command between the user issuing the command, and the defined User.
$points give <userName/UserID> <ammount#>
users:
Determines who is going to be recieving the points
ammount:
The number of points you are transfering
You cannot give points you do not have, or attempt to give a negative number of points (aka steal points -- yet ;) ).
$points give @LordDuck007 2
member (everyone)
meta, economy
Times the defined user out, for a period of time you specify in the dropdown
$timeout <userName/UserID> [message]
username:
The username or UserID of the person to be muted.
message:
This is a message Id, which you can find out how to get [here](https://support.discord.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID-)
$timeout 855810563232497704 get timedout nerd
staff, manage server, administrator
manage server, administrator
Restores the provided user the ability to post again by removing them from maMutes the defined user, for a period of time you specify and may additionally send them message about such
$unmute <userName/UserID>
user:
The username or userID.
$unmute @lordduck007
staff, manage server, administrator
manage server, administrator
Looks up the definition of a single particular word (English only currently).
$dictionary [keyword]
keyword:
A single word, spelled correctly.
$dictionary pseudopseudohypoparathyroidism
$dictionary megagaltastic
member (everyone)
information, meta
Returns a list of all the roles that have been assigned staff rights for use of the features of the bot.
$stafflist
$stafflist
staff, manage server, administrator
information, administration
Updates a case with the message provided.
$update <caseID> <message>
case_ID:
CaseIDs are listed in the user's profile listing, which you can pull up by using the WHOIS command.
{/caseID}
message:
This is a short message to help bring clarity to an existing case.
$update 001 The User continued this action and has been warned.
staff, manage server, administrator
moderation
Adds a preconfigured release notification about content for review. If the command is triggered by itself it steps the user through what they need to enter.
$release [ [title <string>] [Subtitle <string>] [Source <URL>] [Download Link|link <string>] [Type <string>] [Author(s) <string>] [Donated By|Credits <string>] [Image <URL>]
Title:
Title of the work
{/caseID}
Subtitle:
Short description or subtile of the work
Source:
What the work is, or its marketing link
Download Link:
Where to purchase the work.
Type:
category of the work
Author(s):
names of authors
Image:
URL to show in the embed
$release
$release
staff
information
Adds an emojote that when people react to enables or disables a role
$addRole <ChannelID> <messageID> <roleID> <emoji>
channelID:
The unqiue Channel ID.
How to get a Channel ID?
messageID:
The unqiue message ID.
How to get a Message ID?
roleID:
The unqiue role ID.
How to get a Role ID?
emoji:
The emoji to be used. (Must be one the Bot can access)
$addRole 601015247695904768 647879386221248514 647879001657966613 :book:
staff, manage server, administrator
information, administration
Returns a list of all the roles that have been assigned staff rights for use of the features of the bot.
$unassign
$unassign
staff, manage server, administrator
information, administration
Returns a list of all the roles that have been assigned staff rights for use of the features of the bot.
$raffle <param>
create:
Creates a raffle event.
title:
Defines or updates the raffle's title
desc:
Defines or updates the raffle's description
pull:
Virtually Pulls tickets from the raffle's contributors
enter:
How users enter the raffle
cancel:
Ends the raffle without chooseing any winners, and refunds the users their ticket's values in points
$raffle
$raffle create
$raffle title
$raffle desc
$raffle pull
$raffle enter RFL 10
$raffle cancel
staff, manage server, administrator
meta, economy
Returns all channeltypes that are available
$channeltypes
$channeltypes
staff, manage server, administrator
manage server, administrator
Keeps threads active automatically, by posting a message if there are no messages in the normal time duration (minus one hour).
$kta
$kta
manage server, staff
moderation
Removes the timeout of a user.
$untimeout <userName/UserID> [message]
username:
The username or UserID of the person.
$untimeout 855810563232497704
staff, manage server, administrator
manage server, administrator