Skip to content

A Chrome Extension that listens for dice rolls on D&D Beyond Character Sheets and posts the results into a Discord server via a bot.

License

Notifications You must be signed in to change notification settings

mazzola/dnd-beyond-dice-chrome-extension

Repository files navigation

D&D Beyond Dice and Discord Bot Integration

A Chrome Extension that listens for dice rolls on D&D Beyond Character Sheets (e.g. Remigius) and posts the results into a Discord server via a bot.

The problem with current dice rolling bots like Avrae is that they lack the thrill of physical dice. The problem with physical dice is that they lack the transparency of dice rolling bots because if you are playing a distributed game, no one else can see your dice roll. By using D&D Beyond's virtual dice and posting the result into a Discord server, the player gets the thrill of life-like virtual dice with the transparency of dice rolling bots.

Local dev setup

First you'll need to get your dependencies sorted out. The following instructions assume that you have node and npm installed. I prefer installing and managing my node versions with nvm.

# tell nvm to use the version recommended in .nvmrc or install it if not found
nvm use

# install your dependencies
npm i

# start watching the file system for changes
npm run dev

# TODO: hot reload chrome extension code to make dev loop faster

After that all you need to do is tell Chrome where this new directory is on your PC.

  • In Chrome, navigate to chrome://extensions/
  • Enable "Developer mode"
  • Select "Load unpacked"
  • Select this directory in the Finder menu

About

A Chrome Extension that listens for dice rolls on D&D Beyond Character Sheets and posts the results into a Discord server via a bot.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published