diff options
author | Georg Pfuetzenreuter | 2024-09-22 17:42:49 +0200 |
---|---|---|
committer | Georg Pfuetzenreuter | 2024-09-29 14:36:23 +0200 |
commit | 97e9d7d0c2312385bfd8dcbb85a1bc4bd7d263cc (patch) | |
tree | 237798125e611da5492f6ff3dc615e958f3cdc67 /config.example.yaml | |
parent | a475bc2f428c6fb6905f3f2896b5477a6e361f32 (diff) | |
download | watbot-97e9d7d0c2312385bfd8dcbb85a1bc4bd7d263cc.tar.gz watbot-97e9d7d0c2312385bfd8dcbb85a1bc4bd7d263cc.tar.bz2 watbot-97e9d7d0c2312385bfd8dcbb85a1bc4bd7d263cc.zip |
Implement Jeopardy cashout
This adds integration between Watbot and the Limnoria Jeopardy plugin.
If a game of Jeopardy ends, Watbot will parse the finishers message and
pay a small share of the Jeopardy price money in the form of Watcoins.
To avoid abuse, only Jeopardy finishing messages from authorized bots
are considered. An IRC user is considered an authorized bot if the
hostmask matches one of the configured bot hostmasks, and if the
nickname is configured for "jeopardy" in the newly introduced bot games
configuration.
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
Add sample message to Jeopardy logic
Signed-off-by: Georg Pfuetzenreuter <mail@georg-pfuetzenreuter.net>
Diffstat (limited to 'config.example.yaml')
-rw-r--r-- | config.example.yaml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/config.example.yaml b/config.example.yaml index 5d3fbac..02dc9dd 100644 --- a/config.example.yaml +++ b/config.example.yaml @@ -6,6 +6,12 @@ watbot: name: watest nick: watest # nick is name by default user: watest # user is nick by default + bots: # optional, no default + games: # mapping of bot names to games + katyusha: + - jeopardy # currently jeopardy is the only integrated game + hosts: # hostmasks considered as valid bots + - bot.example.com admins: # optional, no default hosts: - admin.example.com |