Skip to content

qualityshepherd/bones

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bones - A Matrix Dicebot

Simple dicebot for Matrix.

Because encryption is a total pain in the ass, Bones ONLY runs in unencrypted rooms. ¯_(ツ)_/¯

Features

  • Standard dice: 4d6, d20, 2d10+5, d6-1
  • Repeater: 3#d6 (rolls d6 three separate times)
  • Named dice: d6n

Setup

  1. npm install
  2. cp .env.example .env and fill in your Matrix credentials
  3. npm start

Getting your Matrix access token

In Element, go to Settings → Help & About → scroll to Advanced → Access Token.

Usage

Type dice commands in any room the bot is in:

  • 4d614 ⟵ [3, 5, 4, 2] 4d6
  • d20+518 ⟵ [13] +5 1d20+5
  • 3#d6 → Three separate d6 rolls
  • d6n⚂ [🗡️🗡️🗡️] d6n

Named Dice (d6n)

  • ⚀ [🗡️] — 1 sword
  • ⚁ [🗡️🗡️] — 2 swords
  • ⚂ [🗡️🗡️🗡️] — 3 swords
  • ⚃ [⚖️] — Devil's Bargain
  • ⚄ [💀] — 1 skull
  • ⚅ [💀💀] — 2 skulls

About

A simple matrix dicebot for unencrypted rooms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published