Feature Request: Outbound Fediverse Activity Event Hooks
Share your bug report, feature request, or comment.
Plugins should be able to know when an outgoing activitypub activity is made (particularly when a post is published, but things like following streams and updating profile info would be useful too.)
For example, this would be useful for plugins that add social media crossposting, that way when the admin makes a post through the fediverse it can be mirrored through other social networks. This could also enable plugins that display a copy of the admin's social posts on their Owncast homepage, or that create an RSS feed, etc.
I imagine there would be one event function for this, fediverse.outbound, where the payload is the activitypub object, but it could also make sense to have multiple of these to have parity with the fediverse inbound events, such as one for fediverse.outbound.post, fediverse.outbound.follow, fediverse.outbound.update, etc.
Source: owncast/owncast