Bot icon
Bogsy's Dice Bot Bogsy's Dice Bot#6424
Status
Prefix:
. or / or custom
Owner:
Bogsy
Library:
DiscordPHP
A dice roller with slash commands, named modifiers, and quickrolls. Maybe it’s the one you've been looking for!
Owner: Bogsy Prefix: . or / or custom

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} = ✨ 29 ✨

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 ✨