This PR contains many small-but-useful features, as well as major improvements to pre-existing tools (i.e. imagine). Most, if not all, of the tasks in the previously-massive messageCreate event have been moved into their very own class, InteractionMessageEvent.
Logging has been added as both a dedicated readback action (see #59 for previous work on actions and #57 for this issue) and as a log after forgetting memories (see #50). Message references have also been added.
Why is this useful?
While it's good that we're shipping many new features incredibly fast, having a clean codebase is also extremely important. This PR also includes many new features/improvements, but the bulk of it is making up for technical debt (primarily with passive activations).
Description
This PR contains many small-but-useful features, as well as major improvements to pre-existing tools (i.e. imagine). Most, if not all, of the tasks in the previously-massive
messageCreate
event have been moved into their very own class,InteractionMessageEvent
.Logging has been added as both a dedicated readback action (see #59 for previous work on actions and #57 for this issue) and as a log after forgetting memories (see #50). Message references have also been added.
Why is this useful?
While it's good that we're shipping many new features incredibly fast, having a clean codebase is also extremely important. This PR also includes many new features/improvements, but the bulk of it is making up for technical debt (primarily with passive activations).