A collection of endpoints to help you play D&D in your slack chat room.
- A publically accessible server running node (or abilty to reverse proxy back to your node server);
npm i -g slack-dnd slack-dnd --host [hostname || 127.0.0.1] --port [port || 3000] --token [Your Slack integration token] --group [Group ID to restrict usage to]
Slack set up
If you add a custom emoji for the
:dm: command, it'll use that as the avatar for the icon. I highly recommend using a visage of dungeon master from the 80s D&D cartoon!
- Add a new slash command with the following settings:
- Set up a new incoming webhook
- Choose a
channelto integrate with (this doesn't matter -- it'll always respond to the channel you called it from)
- Get your
tokenfrom this page (this is what you'll use when you launch the server)