View the commands for 5eCrawler.
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
Looks up a background by the background's name.
!background <search_string>
search_string:
a name
!background acolyte
member (everyone)
RPG, lookup
Looks up a boon by the background's name. (Not any information in the description)
!boon <search_string>
search_string:
a keyword of the title
!boon luck
member (everyone)
RPG, lookup
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
Allows users to post "in character" (as in posting as a saved character, with their token/avatar image).
The character will be denoted with [🧙] so that it cannot be misused to attempt to be a another member/moderator etc.
!characterquote <Character name> <message_string>
character name:
The name of the character
message_string:
A note for additional details.
Image URL:
A valid URL to an avatar to represent the character. It wil be used as an avatar/token.
options::
**add** - adds a new character for the user to post under.
> `add
**delete** - Remove the `character name` the list of availible
> `delete
**edit** - This changes the avatar image for character with the provided character name
> `edit
**list** - Returns the list of characters defined by that user.
> `edit
**select** - using this, the user sets their default character.
> `select
**selected** - Use the current default character to issue a post in character.
> `selected
!characterquote add Modnar http://domain.foo/avatar.png
!characterquote Modnar w00t!
!characterquote list
!characterquote select Modnar
!characterquote edit Modnar http://domain.foo/avatar2.png
!characterquote selected w00t, again
!characterquote delete Modnar
cq
member (everyone)
RPG, fake quotes, character
A subset of the `characterquote` command. Adds a new character for the user to post under.
!characterquote add <Character name> <url>
character name:
The name of the character
Image URL:
A valid URL to an avatar to represent the character. It wil be used as an avatar/token.
!characterquote add Modnar http://domain.foo/avatar.png
member (everyone)
RPG, fake quotes, character
A subset of the `characterquote` command. This removes the `character name` the list of available characters.
!characterquote delete <Character name>
character name:
The name of the character
delete
Remove the `character name` the list of availible
!characterquote delete Modnar
member (everyone)
RPG, fake quotes, character
A subset of the `characterquote` command. This changes the avatar image for character with the provided `character name`
!characterquote edit <character name> <new_url>
character name:
The name of the character
Image URL:
A valid URL to an avatar to represent the character. It wil be used as an avatar/token.
!characterquote edit Modnar http://domain.foo/avatar2.png
member (everyone)
RPG, fake quotes, character
A subset of the `characterquote` command. Returns the list of characters defined by that user.
!characterquote list
list:
Returns the list of characters defined by that user.
!characterquote list
member (everyone)
RPG, fake quotes, character
A subset of the `characterquote` command. Selects a character to be used with the selected command.
!characterquote select <Character_name>
select
using this, the user sets their default character.
!characterquote select Modnar
member (everyone)
RPG, fake quotes, character
A subset of the `characterquote` command. Uses the current default character to issue a post in character.
!characterquote selected
selected
Uses the current default character to issue a post in character.
!characterquote selected w00t, again
member (everyone)
RPG, fake quotes, character
Looks up a class. If no level is provided it pulls the if or all features of a certain level.
!class <name> [level#]
name:
One of the names of the classes
level:
If provided it returns the class information for the level provided
!class fighter
!class fighter 4
!class Barbarian 10
member (everyone)
RPG, lookup
Looks up a class feat (ie the details abilties of a class ability). If no level is provided it pulls the if or all features of a certain level.
!classfeat <name>
name:
One of the names of the class's abilities. It must be correctly spelled. Use the `class` command if you need to look up how to spell it.
!classfeat expertise
!classfeat wildshape
optionalfeat
member (everyone)
RPG, lookup
Looks up a condition and its effects.
!condition <name>
name:
The names of the Condition. It must be correctly spelled.
!condition poisoned
!condition prone
status
member (everyone)
RPG, lookup
Looks up a cult and its details.
!cult <name>
name:
The names of the Condition.
!cult red
member (everyone)
RPG, lookup
Shows the data (amount of stuff in) for the lookup commands
!data
!data
member (everyone)
RPG, lookup, information
Looks up a deity by its name.
!deity <name>
name:
The names of the deity. It must be correctly spelled.
!deity zeus
member (everyone)
RPG, lookup
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
Looks up a disease. If the provide `name_string` is not spelled correctly or returns multiple answers a menu of potential results is provided from which to pick.
!disease <name_string>
The names of the disease.
!disease bluerot
!disease rot
member (everyone)
RPG, lookup
Returns a list of the current homebrew items available by category/topics.
!homebrewdata
!homebrewdata
member (everyone)
RPG, lookup, information
Shows an image for a monster. May not support all monsters.
!image <name>
name:
The name of the item. If the entry is spelled wrong a menu will show for you to chose from.
!image kobold
!image goblin
member (everyone)
RPG, lookup
Looks up an item. If you are unable to spell the name exactly the bot will return a paginated list of near misses from which to chose.
!item <name>
name:
The names of the Item.
!item longsword
!item bow
!item bowl
member (everyone)
RPG, lookup
Returns information about the various books that books availible.
Their common acroynm; release date; number of pages and brief descriptions.
!library <param>
Command:
**adventure** - Looks up books in the library set which are adventure books that were released
**core** - looks up books in the library set which are core book
**sets** - books which are bundled together, often a collection of books around a theme or purpose
**setting** - books which are setting specific books
**unearthed** - Unearthed Arcana supplements
!library adventure
!library core
!library sets
!library setting
!library unearthed
member (everyone)
RPG, lookup
Looks up a monster.
!monster <name>
name:
The name of the monster or creature.
If you are unable to spell the name exactly the bot will return a paginated list of near misses from which to chose.
The Server admin can modify the results by using of `settings`, to limit what information is people not designated as GMs
!monster kobold
!monster dragon
creature, creatures
member (everyone)
RPG, lookup
Allows users to post "in character" (as a monster).
!monsterquote <name> <reply>
name:
The name of the monster
message_string:
the content of the message (can use limited Markdown formatting native to discord).
!monsterquote kobold Gnomes Rule!
!monsterquote bandit Your money or your lives
!monsterquote "adult red dragon" Rawr
member (everyone)
RPG, fake quotes, character
Looks up an object from the DnD5e content. SRD contains no objects.
!object <name>
name:
The names of the Object.
If you are unable to spell the name exactly the bot will return a paginated list of near misses from which to chose.
!object ram
objects
member (everyone)
RPG, lookup
Returns a list of deity by their provided pantheon's name.
!pantheon <name_string>
name_string:
The name of the pantheon.
If you are unable to spell the name the bot will return a paginated list of near misses from which to chose.
!pantheon greek
member (everyone)
RPG, lookup
Looks up (currently only Mystic) psionic features. If the name is not spelled correctly or if multiple answers can fill the request a paginated list will be returned from which to select.
!psionic <name_string>
name_string:
the name of the psionic being searched for.
!psionic blast
!psionic ego whip
member (everyone)
RPG, lookup
Looks up a race.
!race <name>
name:
The name of the race.
If you are unable to spell the feature exactly the bot will return a paginated list of near misses from which to chose.
!race humans
!race changeling
member (everyone)
RPG, lookup
Looks up a racial feature.
If you are unable to spell the feature exactly the bot will return a paginated list of near misses from which to chose.
!racefeat <name_string>
name_string:
The names of the racial features.
If you are unable to spell the feature exactly the bot will return a paginated list of near misses from which to chose.
!racefeat trance
!racefeat Change Appearance
member (everyone)
RPG, lookup
Generates a random character for DnD5e
!randchar <system> [level=0] [ua]
Level:
A number from 1 to 20
ua:
Toggle, if present the character generator may use UA content
!randchar 5
!randchar 15 ua
member (everyone)
RPG, character options
Generates a random name. If you pass a race or table name it will narrow the selection from those.
!randname [race] [table]
race:
If present pulls from the stated listing for that Race's names
table:
If present pulls from the specified table
!randname human
!randname
name
member (everyone)
RPG
dice roller
!roll <#>d<#> <param>
Supported Operators:
**k** (keep)
**p** (drop)
**ro** (reroll once)
**rr** (reroll infinitely)
**mi/ma** (min/max result)
**e** (explode dice of value)
**ra** (reroll and add)
Supported Selectors: !roll xdy Attack! !roll xdy+z adv Attack with Advantage! !roll xdy-z dis Hide with Heavy Armor! !roll xdy+xdy*z !roll XdYkhZ !roll 4d6mi2[fire] Elemental Adept, Fire !roll 2d6e6 Explode on 6 !roll 10d6ra6 Spell Bombardment !roll 4d6ro<3 Great Weapon Master r member (everyone) dice roller
**lX** (lowest X) [REQUIRES a prior k or d]
**hX** (highest X) [REQUIRES a prior k or d]
**>X/Examples:
Aliases:
Permissions:
Category:
Generates an Invite Code for this Bot.
You really should invite it to your server. Thank you!
!invite
!invite
member (everyone)
information
Rolls dice in `x`d`y` format a given number of times.
!multiroll <iterations#> <roll_String>
iterations:
How many times it needs to roll
Roll_string:
The `roll` command string.
where x is the number dice
and Y is the number of sides for each die.
ie. 3d6 rolls 3 d6s (6 sided dice)
Supported Operators:
**k** (keep)
**p** (drop)
**ro** (reroll once)
**rr** (reroll infinitely)
**mi/ma** (min/max result)
**e** (explode dice of value)
**ra** (reroll and add)
Supported Selectors: !multiroll 10 6d8 !multiroll 6 4d6kh3 Stat Rolls !multiroll 4 1d4+2 !multiroll 6 1d100>10 rr member (everyone) dice roller
**lX** (lowest X) [REQUIRES a prior k or d]
**hX** (highest X) [REQUIRES a prior k or d]
**>X/Examples:
Aliases:
Permissions:
Category:
Shows info about the current discord server
!serverinfo
!serverinfo
member (everyone)
information
Looks up a skill and its nature and related attribute. If you are unable to spell the name exactly the bot will return a paginated list of near misses from which to chose.
!skill <name>
skill:
The name of the skill.
!skill history
member (everyone)
RPG, lookup
Looks up a spell.
!spell <name>
name:
The name of a spell. If you are unable to spell the name exactly the bot will return a paginated list of near misses from which to chose.
!spell sleep
!spell magic miss
member (everyone)
RPG, lookup
Looks up a subclass.
!subclass <name>
name:
The name of a spell. If it is not spelled correctly the bot will present a menu of nearest found spellings.
!subclass echo knight
!subclass college
member (everyone)
RPG, lookup
Rolls a random item from the type tables, possible options: Common, Uncommon, Rare, Very Rare, Legendary, Artifact, Unknown.
!loot <type>
type:
Common, Uncommon, Rare, Very Rare, Legendary, Artifact, Unknown.
!loot rare
member (everyone)
RPG, lookup
Looks up magic items by the provided table name.
!magic <name>
name:
The Table name (ie. A, B, C, ...)
!magic A
member (everyone)
RPG, lookup
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
Looks up a hazard. If you are unable to spell the name exactly the bot will return a paginated list of near misses from which to chose.
!hazard <name>
name:
The names of the Hazard.
!hazard pit
member (everyone)
RPG, lookup
Looks up a reward. If you are unable to spell the name exactly the bot will return a paginated list of near misses from which to chose.
!reward <name>
name:
The names of the reward or boon.
!reward luck
member (everyone)
RPG, lookup
Looks up a rule. If you are unable to spell the name exactly the bot will return a paginated list of near misses from which to chose.
!rule <name>
name:
Looks up a Rule by its name.
!rule advantage
variantrules, rules
member (everyone)
RPG, lookup
Looks up a trap by its provided name. If you are unable to spell the name exactly the bot will return a paginated list of near misses from which to chose.
!trap <name>
name:
The name of the pit being searched
!trap pit
traps
member (everyone)
RPG, lookup
Shows a token for a monster. May not support all monsters.
!token <name>
name:
The name of a monster. If it is not spelled correctly the bot will present a menu of nearest found spellings.
!token kobold
!token choas
member (everyone)
RPG, lookup
Returns link to the support server/services for the bot.
!support
!support
member (everyone)
information
Looks up a feat. If you are unable to spell the name exactly the bot will return a paginated list of near misses from which to chose.
!feat <name>
name:
The names of the Condition.
!feat Lucky
!feat Brawler
member (everyone)
RPG, lookup
Database search of the homebrew. This search is not limited to the title of the entry alone. If you are unable to spell the name exactly the bot will return a paginated list of near misses from which to chose.
!homebrew <param>
Paramters:
**background** -
> `homebrew background search_string>`
**condition|status** -
> `homebrew condition
> `homebrew status
**disease** -
> `homebrew disease
**deity** -
> `homebrew deity
**feat** -
> `homebrew feat
**item** -
> `homebrew item
**monster|creature** -
> `homebrew monster
> `homebrew creature
**race** -
> `homebrew race
**racefeat** -
> `homebrew racefeat
**spell** -
> `homebrew spell
**book ** -
> `homebrew book
search_string:
A word or phrase
!homebrew background choosen
!homebrew condition frozen
!homebrew disease rot
!homebrew deity zool
!homebrew feat strength
!homebrew item bowl
!homebrew monster dragon
!homebrew creature dragon
!homebrew race Elf
!homebrew racefeat darkvision
!homebrew spell Dark
!homebrew book M^3
member (everyone)
RPG, lookup
View or changes settings for the lookup module.
When the command is issued by itself it will return the current server settings.
!settings <param>
Options:
-req_dm_monster [True/False] - Requires a Game Master role to show a full monster stat block.
-pm_dm [True/False] - PMs a DM the full monster stat block instead of outputting to chat, if req_dm_monster is True.
-pm_result [True/False] - PMs the result of the lookup to reduce spam.
-rem_commands [True/False] - Removes the called command from the user. (Except roll commands)
-rem_rolls [True/False] - Removes the roll commands triggered by the user.
-ping_rolls [True/False] - Pings the user on the response after rolling commands.
!settings
!settings -pm_dm true
!settings -pm_result false
!settings -rem_commands 1
!settings -rem_rolls yes
!settings -req_dm_monster no
manage server, administrator
RPG, lookup, moderation
Rolls dice in xdy format, given a set dc.
!iterroll|rrr <iterations> <dc> <Roll_string>
iterations:
How many times it needs to roll
DC:
A number to test against for success
Roll_string:
The `roll` command string.
where x is the number dice
and Y is the number of sides for each die.
ie. 3d6 rolls 3 d6s (6 sided dice)
Supported Operators:
**k** (keep)
**p** (drop)
**ro** (reroll once)
**rr** (reroll infinitely)
**mi/ma** (min/max result)
**e** (explode dice of value)
**ra** (reroll and add)
Supported Selectors: !iterroll 5 10 2d20kh1 rrr member (everyone) dice roller
**lX** (lowest X) [REQUIRES a prior k or d]
**hX** (highest X) [REQUIRES a prior k or d]
**>X/Examples:
Aliases:
Permissions:
Category: