bluesky-social / ozone

web interface for labeling content in atproto / Bluesky
https://atproto.com
Other
302 stars 25 forks source link

Notify mods out-of-band on reports (eg, Slack) #58

Open aetaric opened 8 months ago

aetaric commented 8 months ago

Currently, there's no direct way to know when a report comes into ozone, when moderation action occurs, etc. It would be nice to have a slack webhook (this would also be compatible with a discord webhook by adding /slack to the end of it) potentially with configuration for what events to send.

bnewbold commented 8 months ago

Check out beemo, a golang bot which does exactly this: https://github.com/bluesky-social/indigo/tree/main/cmd/beemo

We haven't been using beemo much as our volume/scale has grown, but PRs/forks to add features would be welcome.

aetaric commented 8 months ago

Will this work directly with ozone without a PDS? if so sounds perfect for our (aegis) needs!

bnewbold commented 8 months ago

hrm, now that you mention it, probably does need to be updated to either entirely remove "regular" auth (handle/password), or to have a config variable to set the atproto-proxy header and talk to a specific Ozone instance via the PDS.