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" dungeondice

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.3.tar.gz (28.5 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.3-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dungeondice-1.0.3.tar.gz
  • Upload date:
  • Size: 28.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for dungeondice-1.0.3.tar.gz
Algorithm Hash digest
SHA256 9b032b85f60e8f2b67d1cf6a3ef4bdaf12e1c2cb03ea09d5545331b8c509bd24
MD5 8eaf3bb363a5c0f562a2f521376c0d5b
BLAKE2b-256 e98cb316e14de0eb3f02fed5747cd0dd3431852c72e649f1b7a49d93c2b79a19

See more details on using hashes here.

Provenance

The following attestation bundles were made for dungeondice-1.0.3.tar.gz:

Publisher: python-publish.yml on jwizzle/dungeondice

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

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

File hashes

Hashes for dungeondice-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5bac4170a40a65e3dcd725e2171cd849b1bf804c53284720269a3d9ec754e463
MD5 93a3f5e2e3ee806e6ed38f634cdd99f2
BLAKE2b-256 1179a858240bb0bd46060e9ce5644d3bda600614598a571711cd528b4c5ef27d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dungeondice-1.0.3-py3-none-any.whl:

Publisher: python-publish.yml on jwizzle/dungeondice

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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