Bot icon
Dice Golem Dice Golem#0956
Status
Prefix:
/roll, /secret, /private, @mention
Owner:
Trav
Library:
DiscordGo
A simple, easy-to-use dice roller bot with saved rolls, history, autocomplete, buttons, and more. Roll dice anywhere!
Owner: Trav Prefix: /roll, /secret, /private, @mention

Dice Golem rolls dice! It’s lawful neutral. Send it dice roll expressions like 1d20 + 3 directly in chat to play your TRPG of choice without having to switch windows. Roll dice anywhere, and even roll secretly! It also responds to @mentions, and you can direct message Dice Golem to use it as a private dice calculator.

Features

  • Slash commands: Roll dice as easily as you’d /shrug or /tableflip with native Discord integration. Just type /roll to start rolling!
  • Saved expressions: Save and manage rolls you make often to Dice Golem! They’ll be suggested as filterable autocomplete options as you type.
  • Roll history: Dice Golem keeps a history of your recent dice rolls and suggests them, too!
  • Secret rolls: Make secret, ephemeral rolls that only show up for you, even in servers!
  • Private rolls: Make rolls in private by messaging Dice Golem directly, or have results sent back to you as DMs from the comfort of your server or session thread.
  • Tap-to-roll buttons: Use pads of buttons to make popular TRPG system rolls without typing them out.
  • Simple and clean: Dice Golem aims to stay out of your way and keeps a low profile so that it doesn’t clog chat.

Example Rolls

Dice Golem’s syntax is similar to Roll20’s. Any of these rolls can be made with the /secret or /private commands to make rolls that only you will see or that Dice Golem will DM to you.

Tip: Rather than using Slash commands you can @mention Dice Golem with your roll: @Dice Golem 3d6 + 1

expression Description
d20+2 Roll a D20 and add 2 to the result. Basic math operators like -, +, *, /, ** (exponent) and % (modulo/remainder) are supported.
4dF Roll 4 Fudge/Fate dice.
3d6d1 Roll three D6s and drop the lowest one. You can keep highest dice with kh, drop the highest with dh, and keep the lowest with kl.
2d20kl1 Simulate disadvantage by keeping the lowest result out of two D20s.
2d20r1 Roll two D20s, re-rolling any 1s. You can also re-roll dice based on comparisons, ex. 2d20r<3 to re-roll all results of 3 or less.
d20ro1 Roll a D20 and re-roll it only one time if the first result was a 1. Comparison checks work here too, like 10d8ro>4!
8d6s Roll eight D6s and sort the results in ascending order. To sort results in descending order use sd: 8d6sd.
2d6 + 1d4 + 3 Combine dice groups and math together in a single request.
3d6 # Fire damage Add an inline label for an expression after a # or \. The label will be included in the response text.

Credits

Profile picture and artwork of Dice Golem created by Amanda Rae Illustration.

Dice Golem’s original Discord avatar was The Dice Golem Boss designed by KaerRune on Etsy. Thank you!