diff --git a/bots/dice.yaml b/bots/dice.yaml
new file mode 100644
index 0000000..c4e17a9
--- /dev/null
+++ b/bots/dice.yaml
@@ -0,0 +1,16 @@
+# Whether or not the output should include the results of each XdY statement.
+show_statement: false
+# Whether or not the output should include the results of individual dice rolls.
+show_rolls: false
+
+# Number of dice rolls (the Y in XdY) after which show_rolls is ignored.
+show_rolls_limit: 20
+# Number of dice rolls after which dice rolls will not be individually randomized,
+# but rather picked randomly from a normal distribution.
+gauss_limit: 100
+
+# Maximum number of digits in result.
+result_max_length: 512
+
+# Number of decimal places that results should be rounded to. Set to -1 to disable rounding.
+round_decimals: 2
diff --git a/bots/librarian.yaml b/bots/librarian.yaml
new file mode 100644
index 0000000..a7cc69f
--- /dev/null
+++ b/bots/librarian.yaml
@@ -0,0 +1,75 @@
+templates:
+ page:
+ type: m.room.message
+ content:
+ msgtype: m.notice
+ body: $${message}
+ formatted_body: $${formatted_message}
+ format: org.matrix.custom.html
+
+default_flags:
+- ignorecase
+antispam:
+ room:
+ max: 1
+ delay: 15
+ user:
+ max: 5
+ delay: 15
+
+rules:
+ purpose:
+ matches: [^\!lib$]
+ template: page
+ variables:
+ message: |
+ I am the Librarian. Use `!lib {command}` to request I cite pages.
+ # Commands:
+ - *no command* - Access this help file.
+ - `intro` - General information on the origin of the game.
+ - `rules` - Get the rulebook.
+ - `dice` - How to use the **Dice Bot**
+ formatted_message: |
+ I am the Librarian. Use !lib {command}
to request I cite pages.
+
intro
- General information on the origin of the game.rules
- Get the rulebook.dice
- How to use the Dice Bot!roll
XdY
+|-
Z
For example: !roll 2d8 + 5
+ Note: If only rolling 1 die, the X
can be omitted.!roll
alone will roll 1d6
+
+ intro:
+ matches: [^\!lib intro$]
+ template: page
+ variables:
+ message: |
+ To get an idea of the origin/background of the game, or to find out more about the author and to help contribute, [click here...](https://md.4267656.xyz/s/Intro)
+ formatted_message: |
+ To get an idea of the origin/background of the game, or to find out more about the author and to help contribute, click here...