Logo for Bogsy's Dice Bot

Upvote Bogsy's Dice Bot


A dice roller with slash commands, named modifiers, and quickrolls. Maybe it’s the one you've been looking for!

Back to Bogsy's Dice Bot
Overview

(NEW) We have slash commands!!!

Bogsy’s Dice bot is a dice assistant with named modifiers and quickrolls. If you’re playing tabletop games with dice on discord, you can define quickrolls and modifiers to make rolling easier. Here’s an example:

.WIS = +4
.Level = 9
.Expert = +4

.perception = d20+WIS+Level+Expert

Then you can roll a perception check like this:

.perception

and the bot responds like this:

Perception = 1d20 {12} + WIS {4} + Level {9} + Expert {4} = :sparkles: 29 :sparkles:

When your Level modifier changes, just update it and all rolls that use Level will update.

How to Talk to the Bot

The bot responds to slash commands, DMs, replies, and mentions.
You can also talk to it with a command prefix. It’s dot (.) by default.
Here’s an example: ‘.3d6+2d8-5’
You can use two dots (…) if you like a more verbose output

How to Roll Dice (/roll)

Use a dice string like this: ‘3d6+2d8-5’

Dice String: Special Instructions

‘:dl#’ drops the lowest ‘#’ dice
‘:dh#’ drops the highest ‘#’ dice
‘:rr#’ rerolls any die less than ‘#’
‘:min#’ changes any roll less than ‘#’ to ‘#’
‘:c#’ marks any d20 roll of ‘#’ or higher as a crit
Here’s an example: ‘8d6:min2 + 3d8:rr4 + 6’

Dice String: Advantage and Disadvantage Tags

Add ‘.adv’ or ‘.dis’ or both
Tags must be added at the end of the dice string
Here’s an example: ‘d20+5-d4.adv’

Dice String: Multiplying Tags

Add ‘.x2’ to double the result (or .x# to multiply by #)
Add ‘.x2d’ to roll the dice twice (or .x#d to roll the dice # times)
Tags must be added at the end of the dice string
Here’s an example: ‘d8+4+3d6.x2’

Dice String: Success or Failure

Add ‘>= #’ or ‘<= #’ after the dice string and tags
Here’s an example: ‘d8+4+3d6.x2 >= 10’

Named Modifiers (/modifier)

‘str=-2’ creates a new modifer called ‘str’
Use it in a roll, like this: ‘d20+str+3’

Quickrolls (/quickroll)

‘attack=d20+str’ creates a new quickroll called ‘attack’
Use it in a roll, like this: ‘attack’
You can add tags, like this: ‘.attack.x2.adv’
You can combine quickrolls and named modifiers in a dice string like this: ‘sword_damage + sneak_attack + d8.x2’

Managing Quickrolls and Named Modifiers (/list, /delete)

Use ‘list’ to list them all
(The pushpins indicate server-wide modifiers and quickrolls)
Delete by assigning nothing like this: ‘str=’
Modify by reassigning like this: ‘str=+3’
Add a more descriptive name in quotes like this: ‘pr=d20+wis “Perception”’

Dice String: Powered by the Apocalypse

Use the alias ‘awroll’ in a dicestring for ‘2d6’ rolls.
You’ll get an emoji for success, partial success, or failure.
Use it like this: ‘awroll’, or ‘awroll+2’, ‘awroll+sharp’
Use it in a quickroll: ‘attack=awroll+str’

Managing Your Bling (/bling, /bling_reset)

Say ‘mybling ___’ to change your bling
Say ‘mybling’ on its own to reset your bling.
Here’s an example: ‘mybling ❤️’

Other Stuff (/get, /web, /contact, /announcements)

Use ‘get’ to add Bogsy’s Dice Bot to your server
Use ‘web’ to roll dice on the web
Use ‘contact’ to get in touch.
Use ‘stats’ to get some stats.
Use ‘unsubscribe’ or ‘subscribe’ to manage news and announcements

Server: Modifiers and Quickrolls (/modifier, /quickroll, /delete)

These commands are for server owners only.
Use ‘srvr:’ for server-wide modifiers and quickrolls.
Examples: ‘srvr:mod=5’, ‘srvr:roll=d20+d4+mod’, ‘srvr:roll=’ (to delete)
Users access them normally: ‘roll’, ‘roll+5’, etc.

Server: Command Prefix

These commands are for server owners only.
Say ‘prefix _’ to change the command prefix on your server
When you DM the bot, the prefix is always dot (.)

Server: Default Bling (/bling, /bling_reset)

These commands are for server owners only.
Say ‘bling ___’ to change the default bling on your server
Say ‘bling’ on its own to reset the default to ✨

Check out the home page for the full Discord Bot List.