A slack bot designed to make the lives of plural systems easier
Find a file
2025-06-23 17:58:41 +02:00
migrations feat(members): add the ability to delete/re-enable members 2025-06-23 17:12:12 +02:00
src feat(commands): add explanation command 2025-06-23 17:58:41 +02:00
.env.example feat: initial commit 2025-06-08 21:12:07 +02:00
.gitignore feat: initial commit 2025-06-08 21:12:07 +02:00
build.rs feat: initial commit 2025-06-08 21:12:07 +02:00
Cargo.lock feat(commands): add explanation command 2025-06-23 17:58:41 +02:00
Cargo.toml feat(commands): add explanation command 2025-06-23 17:58:41 +02:00
LICENSE chore: add LICENSE 2025-06-18 14:25:43 +02:00
README.md docs: general code quality review and updated documentation throughout 2025-06-22 19:19:42 +02:00
rust-toolchain.toml feat: initial commit 2025-06-08 21:12:07 +02:00

slack-system-bot

A bot of all time for plural folks :D

Features

  • Manage members and profiles
  • Send messages under different members
    • Message editing
    • Message reproxying (i.e. sending a message under a different user after it's been sent)
  • Set and view information about a member

AI Usage in this project

(Required for Summer Of Making by Hack Club)

  • General autocompletion tooling (i.e. Zed edit predictions)
  • Initial draft of the merge_trigger_fields migration was done by AI
    • This also included editing matching structs
    • This has been refactored and edited by Suya1671
  • Initial draft of trigger commands was done by AI
    • Note that this has been completely redone and nearly no AI-generated code remains. Suya1671 remade triggers to have an entirely command based interface.
  • General code analysis was done by AI to make sure it's easier to understand and maintain the project
    • No code edits were made, only suggestions which were implemented if seen fit by Suya1671