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.