TheOracle
TheOracle copied to clipboard
Player visible log
There should be some kind of log for interactions that don't post anywhere (things like player card stat changes). It should be configurable by the user, and easy to use for the programmer wanting to use it (probably a injectable service). Also it might be nice if there were some filters.
Likely command syntax:
-
/logging enable channel:#logging-channel -
/logging filter value:"some-spammy-interaction"
Possible issues:
- Discord rate limiting on messages.
- The actions being performed don't always translate to a player known game entity easily.
We might want to revisit TheOracle2/ProgressTrack/Interfaces/ILogWidget.cs with this change.