Skip to main content

Tools to roll some virtual dice

Project description

Dungeondice

This is a discord bot that aims to become a feature-rich yet easy to use option for rolling dice for TTRPG's online. I aim to keep the logic of the bot detached from discord integration. So the python package is re-usable in other places.

Installation

$ pip install dungeondice
$ DISCORD_TOKEN="$TOKEN" python -m dungeondice.main

Roadmap/TODO

  • Initial parsing/rolling
  • Add comments to a roll as a whole with 2d20k1+5 # This is a comment that applies to the complete roll
  • Add hints to parts of a roll 1d6(poison)+1d10(piercing)+5(bludgeoning) # This is a comment that applies to the complete roll
  • Private rolling for DM's
  • Templating of rolls per player/discord channel

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dungeondice-1.0.1.tar.gz (27.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dungeondice-1.0.1-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file dungeondice-1.0.1.tar.gz.

File metadata

  • Download URL: dungeondice-1.0.1.tar.gz
  • Upload date:
  • Size: 27.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for dungeondice-1.0.1.tar.gz
Algorithm Hash digest
SHA256 973ef3fd675eec42b496b7cc3198e09c001f065b987482f72788122de75be5ce
MD5 165c1c906ab1b22ccc756cd724069c74
BLAKE2b-256 deffbd5a7714df8bb4f10e51f6eec1ab3e24b33eca66b8a81e33f003e3d1c866

See more details on using hashes here.

File details

Details for the file dungeondice-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: dungeondice-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for dungeondice-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 68031e22bd05ee017ca69ab4c2f3d31e6d9825590bf43763553022e947d1d48f
MD5 0237b55aaf7e60f54e23d23e33c77d8c
BLAKE2b-256 6077439d416ed4b7ca94c4072d67dae8258a9cc1c8ffa3fe2b8cd632a10748eb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page