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:

  • 4d6 β†’ 14 ⟡ [3, 5, 4, 2] 4d6
  • d20+5 β†’ 18 ⟡ [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

 
 
 

Contributors