Do you go to the dungeon?

Dice Bot

Basics

The bot should then join your chat and listen for when to roll dice. For example:

I'm rolling 2d8+4d6 + 3 slashing damage and d4 poison damage

It can handle division, multiplication, parentheses, etc.

Adv & Disad

To drop the lowest die, add a h to your die expression, and to drop the highest, add a l.

Like this, to roll plus six with advantage:

2d20h+6

Fate Dice

It can understand 4dF to mean four fate dice.

Multiroll

To count successes instead of summing the dice, add e followed by the threshold.

Like this, to roll four d10 counting sevens and higher as success:

 4d10e7

In this mode, a h or a l gives you advantage or disadvantage on each die individually.

Like this example, to roll five sets of two d20 (so ten total), discard the highest of each pair because of disadvantage, and add three, and compare that to DC 15:

 5d20l+3 e 15

In this mode, d is shorthand for d20. To roll four morale checks each at -1:

 4d-1e10

This mode can not handle division and other fancy expressions. Basics only. (It checks if the e is there to determine which mode to use.)

Quick jab

Writing a number on a line of its own (not part of a larger sentence or expression) is a shorthand for d20 + that number.

For example, if you have +2 to hit with a sword you can type 2 to attack with it.

You can optionally add a + or a -, and also a h or an l before or after the number for advantage or disadvantage.

You can also add an e followed by a DC.