TheOracle icon indicating copy to clipboard operation
TheOracle copied to clipboard

Player visible log

Open DominicEliot opened this issue 4 years ago • 1 comments

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:

  1. Discord rate limiting on messages.
  2. The actions being performed don't always translate to a player known game entity easily.

DominicEliot avatar Jan 13 '22 09:01 DominicEliot

We might want to revisit TheOracle2/ProgressTrack/Interfaces/ILogWidget.cs with this change.

DominicEliot avatar Jan 18 '22 03:01 DominicEliot