@vvvot.bsky.social bot implementation
@vvvot.bsky.social did
Bot responses your DID.
Hi, @vvakame.bsky.social ! your DID is "did:plc:wh4o4bn5ppuxn7saotd2xqzm"
@vvvot.bsky.social birthday
Bot responses when your account was created (indexed) at.
your indexedAt is 2023-04-07 12:48:35 (UTC) / 2023-04-07 21:48:35 (JST)
A simplified process flow is shown below.
sequenceDiagram
participant Cloud Scheduler
participant Cloud Run
participant Bluesky
Cloud Scheduler ->> Cloud Run: kick every 5min
activate Cloud Run
Cloud Run ->> Bluesky: app.bsky.notification.listNotifications
activate Bluesky
Bluesky --> Cloud Run: result
deactivate Bluesky
alt if find new reply
Note right of Cloud Run: send reply
Cloud Run ->> Bluesky: com.atproto.repo.createRecord
activate Bluesky
Bluesky --> Cloud Run: result
deactivate Bluesky
end
Cloud Run ->> Bluesky: app.bsky.notification.updateSeen
activate Bluesky
Bluesky --> Cloud Run: result
deactivate Bluesky
Cloud Run --> Cloud Scheduler: 200 OK
deactivate Cloud Run
Total Estimated Cost: USD 44.71 per 1 month
Go source code for Bluesky's atproto services.
A cli application for bluesky social
A looking glass for the AT Proto Firehose
The AT Protocol blogging platform
A simplified JSON event stream for AT Proto
A handful of Go-based tools for poking around with BlueSky using the AT Protocol
Your Brand Here!
50K+ engaged viewers every month
Limited spots available!
📧 Contact us via email🦋 Contact us on Bluesky