Commit Graph

5 Commits (230930a23c56067d3ad95c1d1bad0c2272b7418c)

Author SHA1 Message Date
Joey Hines 230930a23c
Added config for themes. Fixes #1
* WOxlf now supports a number of game themes
 * Each theme can have custom messages, profile pics, phrasing, etc
 * Messages are defined as tera templates
* Couple small improvements
+ Clippy + fmt
2022-05-28 16:31:41 -06:00
Joey Hines 2e5c102887
Block users from using external emoji (Fixes #2)
+ Scan incoming messages for emoji, if they are from an external server they are blocked
+ clippy + fmt
2022-05-15 11:54:42 -06:00
Joey Hines ea0be5c708
Added profile pic support + fixed an issue with webhook serailization
+ Added imgur module to handle interacting with the imgur api
+ Users now get a random profile pic from an imgur album
+ Switched to using webhook ids instead of storing the full webhook in toml, serenity does not seem to like the toml deserialization
2022-03-20 17:42:50 -06:00
Joey Hines 71b8bc6e20
Initial Webhook Support
+ Host messages still come through the bot instead of webhooks
+ Each player channel gets one webhook that all messages come through
+ The username is set per message
+ Currently, profile pics are the default
+ clippy + fmt
2022-03-20 11:42:04 -06:00
Joey Hines 0796f0be21
General cleanup after the first game
+ Randomized codename order obscuring players more
+ Added better error handling code
+ Support hour + minute time increments
+ Refactored layout to be more clear
+ clippy + fmt
2022-03-19 21:12:38 -06:00