This is an old revision of the document!
Table of Contents
Discord
Discord is a popular platform for text-based role playing games, and a Discord Bot named Themis has been created to facilitate playing the No-Dice RPG on Discord.
Installation Options
Option 1—Join our Discord
You can become a member of our No-Dice RPG Discord Server to start testing the bot and Playing Hands right away. This option gets you started the fastest, but provides the least control over your game setting, and you must follow our community guidelines or get booted.
Option 2—Invite the Bot to Your Server
You can invite the bot that is hosted on a joshuaderoos.com server to your Discord server using this link. Inviting the bot to your Discord server is fast and easy, but this option does not allow you to modify the code, and if our server is down, the bot doesn't work.
Option 3—Self Hosted
The bot code is available for download from Github to host on your own server. This method is more complex to get running, but allows you to customize the bot code to better suit your game, and to control when it is available. The bot is written in Python using the Discord.py library.
Themis Bot Help
![]()
The following commands are available to facilitate game play:
Players:
/nd help — shows the bot commands in discord and a link to this page
/nd show actions — shows a link to the Action Tags page to help you decide what Action card to play (privately)
/nd show actor — shows your current Actor stat block (privately)
/nd show cards — shows all of the available card names (for use with /nd show card) (privately)
/nd show card <name> — shows the card image for the name you entered (privately)
/nd show chips — shows your current Actor stat block, damage, and chips won/lost (privately)
/nd show dom— shows Trine Dominance (TD) and Action Dominance (AD) rules
/nd show hand — shows the current conflict/hand state (privately)
/nd show trine — shows the Aspects and Attributes of the Trine (privately)
/nd ante <rea|kno|qui|str|fit|agi|wil|pre|int> — TXT mode command to ante a chip
/nd aspect <mind|body|spirit> — TXT mode command to play an Aspect Card
/nd action <attr> <bid> <justification>[wc yes/no] — TXT mode command to play an Action Card
/nd dmg — TXT mode command to allocate damage your Actor has sustained after the Action Reveal message.
GM:
/nd claim — claim the GM role in the current channel for yourself. Saved Actors follow the GM.
/nd set actor @user actor_name:<name> <statblock> — add an Actor sheet to the GM's library, or (without specifying a statblock) use to assign existing Actors to Users.
/nd set actor_delete <name> — remove an actor from your library.
/nd set actor_alias—maps an Actor name created on the fly to a statblock in /nd show actors
/nd set chips <actor> <statblock> — override CURRENT chip stacks (carry damage into a new Conflict)
/nd set dmg—GM override of damage state of an Actor
/nd show actors — shows the list of Actor names this GM has created
/nd hand <name> — creates a Conflict in the channel + lets you select players
/nd start (mode: ui|txt) — starts the Hand, accepts ui or txt mode. UI is for live play and looks nice, but screens timeout. TXT is better for asynchronous play.
/nd next — TXT mode command to move to the next Hand (continue conflict)
/nd end — TXT mode command to end the current Conflict
/nd save and /nd load — persist / restore Conflict state (Hand, Actors, Chips)
/nd reset <scope: self | actor | all> <mode: hand | conflict | everything> — resets the bot state (for rapid testing)
