How to Roll

Basic Rolls

Basic usage is likely what you expect:

/roll 1d20 + 3

You can add other die and basic math as well.

/roll 2d12 + 1d6 - 1
/roll 3 * (1d4 + 1) # magic missile

You can add advantage or disadvantage.

/roll 1d20a + 3 # advantage

/roll 1d10d - 1 # disadvantage

You can do "keep" rolls, like for ability scores.

/roll 4d6k3

Hint: There's a built-in saved roll called abilities that will roll 6x 4d6k3s for you. /roll abilities

You can do "keep lower" rolls:

/roll 3d6l2 (that's an "L")

You can also do exploding dice.

/roll 3d6e # any instance of 6 will roll another d6
/roll 3d6e1 # or explode on a number other than max

We now also support Fate dice:

/roll 4df


You can label your rolls with short descriptors so it's clear what you're rolling by adding a # symbol and then your description. You might want to get into the habit of adding a space afterwards so you don't trigger Discord's channel autocomplete, but we don't actually care on our end.

/roll 1d20 + 3 # athletics check

Grouped Rolls

Often you'll want to do more than one roll together, like an attack roll and damage roll. You can concatenate them with semicolons. Each member of a grouped roll can have their own label.

/roll 1d20 + 5 # hit; 2d12 + 3 # slashing damage


You can call a roll more than once by preceding the roll by the number of times you want to run it in brackets. Usefull if you want to do three goblin attacks at once or something. You can also include {i}, which will fill in with the number iteration that's running, starting at 1.

/roll [3] 1d20 + 5 # goblin {i} hit; [3] 1d6 + 3 # goblin {i} dmg

1d20 + 5 = 12 + 5 = 17 goblin 1 hit
1d20 + 5 = 17 + 5 = 22 goblin 2 hit
1d20 + 5 = 6 + 5 = 11 goblin 3 hit
1d6 + 3 = 5 + 3 = 8 goblin 1 dmg
1d6 + 3 = 5 + 3 = 8 goblin 2 dmg
1d6 + 3 = 6 + 3 = 9 goblin 3 dmg

Saved rolls can also be iterated, even if they're compound rolls.

/saveroll attack 1d20 + 5; 1d6 + 3
/roll [3] attack

Table rolls do not yet support iterations, but that's coming soon.

Inline Rolls

D&D is best when you role play! You can add your rolls to your regular chat (or npc chat) and the roll will be appended to the resulting message. You simply surround your roll command with parentheses or brackets.

I grip my sword tightly, then leap over the first goblin (/roll 1d20 + 3 # athletics) and then slash at the second goblin as I land! (/roll 1d20 + 5 # hit; 1d10 + 3 # slashing damage)


Play-by-post D&D happens anywhere and everywhere. We've included two shorthand methods to make it easy to roll attack/damage, as well as skill checks from mobile keyboards.


/roll 5:2.6:3 is the same as /roll 1d20 + 5 # hit; 2d6 + 3 # damage including the labels.

You can also add advantage or disadvantage, or leave out the number of die if it's just one.

/roll 3a:8:5 is the same as /roll 1d20a + 3 # hit; 1d8 + 5 # damage

Skill Checks

/roll c2 is the same as /roll 1d20 + 2

These can also have advantage and disadvantage as well as negative modifiers.

/roll c-1a is the same as /roll 1d20a - 1