Skip to content

628426/slack-beepboop-dnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

d&d 5e in slack?


slack-beepboop-dnd is a slack bot made to support groups who want to run d&d 5e sessions using slack

The dm can input a character sheet, like so

/set player fug hitpoints 12
/set player fug wisdom 16
/set player fug proficiencies perception

Then at some point later the player can check perception

/check perception see if there is anyone hiding behind that curtain

to see the result

You rolled d20+3 for a perception check (see if anyone is hiding behind that curtain) and got 9 (dice rolled were [6])

The bot tries to be simple for example the above character sheet can also be entered using shorthand

/set player fug hp 12
/set player fug wis 16
/set player fug prof perception

and then

/get player fug hitpoints
or
/get player fug hp

will both return

12

You can get the full json object

/get player fug

returns

{
    "name": "fug",
    "hp": 12,
    "wisdom": 16,
    "proficiencies": "perception"
}

The bot also includes an implementation of (Troy Goode's roll package)

/roll 2d20b1 advantage roll due to inspiration
You rolled 2d20b1 (advantage roll due to inspiration) and got 14 (dice rolled were [14,2])

The complete list of supported commands is

/set 
/get
/roll
/check

All your data is stored within your slack team as json snippets uploaded to a new #data channel, and the bot source is available here, giving you full continuity for your session

License

MIT Copyright (c) 2016

About

A slack bot to help groups run d&d 5e sessions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published