Skip to content

Player Guide

Glenn Ko edited this page Apr 19, 2019 · 23 revisions

When a fecht is in progress within a channel, you can make the following commands.

  • !s [your message]

It may be better to use a seperate channel for this, though switching between channels can be troublesome. THis can be used as a last ditch way of communicating information since by default the bot deletes off regular chat messages while a fecht is in progress to keep things clean.


When it's your turn as listed in the Fecht footer, the following actions can be made..:

  • !say [your message]

And roll manuevers can be made during your turn on phases which aren't reaction-only based (ie. phases configured to force turned players to only be able to tap on react buttons to submit their choice/advance the game forward). Roll manuevers !r/!rp must always have a label. Dice roll expression/comments are optional.

  • !r Label Of Manuever : Dice Roll Expression # Any optional comments after hash bang
  • !r Label Of Manuever
  • !r Label Of Manuever # Any optional comments

Dice roll expressions is using an engine similar to roll20's. Some differences are the actual use of math Operators which differentiates between >= vs >


Reply slot manuever with !rp [slot] where [slot] refers to an integer of a stored manuever listed on the Fechtboard. You can only reply to an integer slot. This will allow your manuever to be listed directly under that given integer slot as if "replying" to it.

  • !rp [slot] Label Of Manuever : Dice roll Expression # Any optional comments

  • !r :character-handle Label Of Manuever : Dice roll expression # Any optional comments

A ": character-handle" statement can be used before a roll manuever (notice the colon, and the "character-handle" string to indicate a manuever being used under one of your characters.) This is to allow a single player user to manage multiple characters in a single turn. Example of users controlling various characters under his username can be found labeled like: @Glidias#0438:some-character-handle . All character handles must be a single string seperated by dashses or underrscores, it's like a slug and should not contain additional colons or too fancy characters.


All !s and !say commands can perform insta-resolved inline dice roll expressions. What you do is enclose the expression with backticks and the first backtick itself has a starting exclaimation mark like so:

 !s Damaging !`4-2`, Thrust Hit location  !`1d10` 

*Currently, there is no proper mechanism to edit !s and !say commands which is tricky since the outputted messages belong to the FechtBot. As of now, only the GM is able to delete off such messages via adding a reaction to it with a red ❌ symbol. (Easily search for emoticon using : "X") to clean up messages. Also , if a !say or !s message "belongs" to you under similar matching display member name, you can delete it with an "X" reaction. Only then you can then consider rewriting your message.


Any !r /!rp manuever messages being created/edited by the players themselves during their turn, will have the bot react to it to indicate if its a valid/rollable manuever expression. Here are the symbols.

  • Ok hand symbol indicates it's parsable and will be stored in the Fecht board after turn is done.
  • Dice symbol indicates there's a roll expression detected for the manuever and you can roll it to trigger your maneuver immediately by clicking on the Dice symbol button instead of having it stored in the Fechtboard after the turn is done..
  • X symbol indicates invalid dice roll expression
  • ! symbol indicates it failed to match a rp [slot] manuever slot.
  • ? symbol indicates character-handle failed to find resolve to one that matches the current turn.

Be sure the bot validates your manuever (and dice roll expression, if any) , before ending your turn otherwise it won't be stored in memory!

Clone this wiki locally