spongedsc / pathways

Pathways: multi-modal AI/ML models on discord
GNU Affero General Public License v3.0
3 stars 1 forks source link

[v2/refactor] General chat improvements & code cleanup #60

Closed daniwasonline closed 1 month ago

daniwasonline commented 1 month ago

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).

artifishvr commented 1 month ago

ughhhh i wanna proper review this but also tempted to just blindly ap[rove

daniwasonline commented 1 month ago

i've tested it as much as possible but still do want someone to properly check this

artifishvr commented 1 month ago

k i'll do a review in a bit