···76}
77```
7879-### Bluesky PDS WebSocket
8081-**this is meant for self-hosted PDSs that don't emmit a billion events per second.** a jetstream version will be available soon.
82-83-listens to repo operation events emmited by the PDS. handle becomes optional if you specify a DID.
8485```json5
86{
87- "type": "bluesky-pds-wss",
88 "handle": "env:BLUESKY_HANDLE", // handle (e.g. melontini.me)
89 "did": "env:BLUESKY_DID", // use a DID instead of handle (avoids handle resolution)
90- "pds": "end:BLUESKY_PDS" // specify Your PDS directly (avoids DID doc lookup),
91}
92```
93···154```json5
155{
156 "type": "mastodon",
157- "token": "env:MASTODON_TOKEN", // Must be a mastodon token. get from something like phanpy + webtools. or https://getauth.thms.uk/?client_name=xpost&scopes=read:statuses%20write:statuses%20profile but doesn't work with all software
158 "instance": "env:MASTODON_INSTNACE", // mastodon api compatible instance
159 "options": {
160 "visibility": "public"
···76}
77```
7879+### Bluesky Jetstream
8081+listens to repo operation events emmited by Jetstream. handle becomes optional if you specify a DID.
008283```json5
84{
85+ "type": "bluesky-jetstream-wss",
86 "handle": "env:BLUESKY_HANDLE", // handle (e.g. melontini.me)
87 "did": "env:BLUESKY_DID", // use a DID instead of handle (avoids handle resolution)
88+ "jetstream": "wss://jetstream2.us-east.bsky.network/subscribe" //optional, change jetstream endpoint
89}
90```
91···152```json5
153{
154 "type": "mastodon",
155+ "token": "env:MASTODON_TOKEN", // Must be a mastodon token. get from something like phanpy + webtools. or https://getauth.thms.uk/?client_name=xpost&scopes=read%20write%20profile but doesn't work with all software
156 "instance": "env:MASTODON_INSTNACE", // mastodon api compatible instance
157 "options": {
158 "visibility": "public"