Skip to main content

Sending message

This bot detects dice notation and sends the result using three methods:

  1. Direct Notation:

    • Example: 1d20
    • The "command" message will be deleted, and the result will be sent in the same channel (and in the log). Direct
  2. Indirect Notation:

    • Example: my message content [1d20]
    • The message will be retained, and only the content within the brackets will be rolled. You will receive a response with the result, and the log will be sent in the thread, including a link to the original message. Indirect
  3. Semi-Direct Notation:

    • Example: 1d20 My message
    • The initially found die will be rolled, and the rest of the message will be sent in the log, considered as a comment. Semi-direct
tip

It's possible to reference:

  • A statistic, using $statistic (e.g., $strength) if the player has a registered character sheet or attributes.1
  • A character, using @character (e.g., @Bob).
  • An opposition, by “stacking” the comparison signs: 1d100>20>10 (the last value will be treated as the opposition). As long as the player has a registered character sheet.

It is also possible to use slash-commands to throw dice, like /roll (see here for more information)

Finally, you can modify the comments of a roll by replying to the result message with a comment prefixed by /// (e.g., /// My comment). Only your own comments can be modified. This modification is possible on all dice results rolled by the bot, whether via a slash command or via a message.

For more information on field syntax: see the dedicated page.

Footnotes

  1. To use the value of a statistic as the number of dice, you must use ($stat)dX (e.g., ($strength)d20).