iancaragol / Feyre

A discord bot with fast & robust dice rolling, initiative tracking, and more!

Home Page:https://feyre.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

feyre

feyre

invite

Commands Served
User Badge Server Badge

backend python frontend javascript redis Fast API


Overview 🎲

A streamlined and intuitive Discord bot for playing D&D and other role-playing games.


Documentation 📚

For extended documentation on using this bot see feyre.io


Features

Advanced Dice Rolling 🎲

Use dice expressions to roll for any scenario

  • A die can be represented as [number]d[size]
  • An expression is any combination of dice, modifiers, and arithmetic!

Roll the same dice expression multiple times with the count modifier

  • Ex: 1d6+3c3 = roll 1 six-sided die and add 3, 3 times independently

Use then for conditional dice rolls, like checking against AC

  • Ex: 1d20+5>15t2d6+4 = roll 1 twenty-sided die and add 5, if that is greater than 15, roll two six-sided die and add 4

Use keep, keep-lowest explode, and explode on for special rolls, like rolling with advantage!

  • Ex: 2d20k1 = roll two twenty-sided die, keep the highest one


dice roll demo
dice roll demo

Initiative Tracking ⚔️

Easily keep track of turns and join using your active character

Manage up to 10 characters with /character

Never forget your initiative, the tracker is saved for you


initiative demo

About

A discord bot with fast & robust dice rolling, initiative tracking, and more!

https://feyre.io


Languages

Language:JavaScript 41.7%Language:Python 28.2%Language:Vue 15.0%Language:HTML 9.7%Language:Shell 2.0%Language:HCL 2.0%Language:SCSS 0.7%Language:TypeScript 0.2%Language:Dockerfile 0.2%Language:Makefile 0.1%Language:Batchfile 0.1%Language:PowerShell 0.0%