Skip to main content

A small example package

Project description

Operator Precedence High Roller Package

This is a package for a discord bot. I call it High Roller as a play on its original use for TTRPG rolling, as well as a joking reference to gambling. Also recently I added a !gamble command to make the joke more literal.

How to run - Enter the main directory in terminal. python -m operator_precedence_high_roller.high_roller

Commands -

! is the general character to put before a discord message to be read by the bot.

Command => '!' [EXPR]

Command => '!gamble'

Command => [BET]

Command => '!' [RECALL]

EXPR => [EXPR] '+' [EXPR]

EXPR => [EXPR] '-' [EXPR]

EXPR => [EXPR] '*' [EXPR]

EXPR => [EXPR] '/' [EXPR]

EXPR => '(' [EXPR] ')'

EXPR => [NUM]

EXPR => [ROLL]

ROLL => 'd' [NUM]

ROLL => 'e' [NUM]

NUM => [0..9]+

BET => 'odds'

BET => 'evens'

RECALL => 'h'

RECALL => 'h' '(' [NUM] ',' [ROLL] ')'

Version history -

1.1.2 - everything except RECALL commands works

1.1.3 - now everything works like it should

1.1.4 - small bug-fix

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

operator_precedence_high_roller-1.1.4.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file operator_precedence_high_roller-1.1.4.tar.gz.

File metadata

File hashes

Hashes for operator_precedence_high_roller-1.1.4.tar.gz
Algorithm Hash digest
SHA256 b85b59b01ec57f5e54420452fc350abca6e0260ea9bff3b97ba1fb9607d12c8b
MD5 ac36f98823efe22a95d979e26d5419a2
BLAKE2b-256 d4e080db9fb8c8246b1b7856857bad10299339b77bd486e7594f63c2a7f59f9c

See more details on using hashes here.

File details

Details for the file operator_precedence_high_roller-1.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for operator_precedence_high_roller-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8cd7130f168b1160b49c9bd7fdffb37d9e3e64b1c57a03b2375dbdacc8ffe73a
MD5 ba4cae88665b013ff58cfb9d7f23352f
BLAKE2b-256 02000be8fe2db2508fd557fb380671a5aca08064d2257b5bc04a4a1047f8f73d

See more details on using hashes here.

Supported by

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