Skip to main content

Tools to roll some virtual dice

Project description

Upload Python Package

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

Usage

Run the bot, see the help command for more details.

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.2.0.tar.gz (29.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.2.0-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dungeondice-1.2.0.tar.gz
  • Upload date:
  • Size: 29.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.2.0.tar.gz
Algorithm Hash digest
SHA256 aeb934ab4ccf6ff3d006680c90c52065c508eae11669a01668253d850f971b55
MD5 4a26671f306c9b73f56908fd73982927
BLAKE2b-256 91a46d08bd75a460b29b33aa04669ef9fec5b704f79f570e46cd8d22ac362a4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for dungeondice-1.2.0.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.2.0-py3-none-any.whl.

File metadata

  • Download URL: dungeondice-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 18.4 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b5ca56457ebacd1dbe569d03c882c558e52378cd2f70d04d188a4df1c3c1b80b
MD5 7a12ce056986b0b588556f3a31548bd1
BLAKE2b-256 28dd9aab3242a3adc0f15f59dba0ba1259d8462e8e44b28f043852163059490d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dungeondice-1.2.0-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