(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 BotThe 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
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’
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’
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’
Add ‘>= #’ or ‘<= #’ after the dice string and tags
Here’s an example: ‘d8+4+3d6.x2 >= 10’
‘str=-2’ creates a new modifer called ‘str’
Use it in a roll, like this: ‘d20+str+3’
‘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’
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”’
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’
Say ‘mybling ___’ to change your bling
Say ‘mybling’ on its own to reset your bling.
Here’s an example: ‘mybling ❤️’
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
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.
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 (.)
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 ✨