AD
Boost Your Brand on BlueSky—Exclusive banner space to amplify your reach within the BlueSky community.
BSkyInfo LogoBskyInfo
All ToolsCategoriesCollectionsFeed DirectoryLabeler DirectoryArticlesGuidesGlossaryBluesky SDKsSponsor
Submit
All ToolsCategoriesCollectionsFeed DirectoryLabeler DirectoryGuidesGlossaryArticlesBluesky SDKsSponsorSubmit
  1. SDKs
  2. /Go
  3. /atproto-vvvot
vvakame

atproto-vvvot

A Go SDK for Bluesky and AT Protocol by vvakame

@vvvot.bsky.social bot implementation

GitHub Stats

4stars
1forks
3contributors
6open issues

Dates

Created:April 13, 2023
Last updated:May 10, 2025

README

The following content is from atproto-vvvot's GitHub repository. All rights reserved by the original author.

vvvot (bot) living on Bluesky

@vvvot.bsky.social.

Usage

show your DID

@vvvot.bsky.social did

Bot responses your DID.

Hi, @vvakame.bsky.social ! your DID is "did:plc:wh4o4bn5ppuxn7saotd2xqzm"

show when your account was created (indexed)

@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)

How does it work?

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

Why not use stream?

see this

Total Estimated Cost: USD 44.71 per 1 month

Topics

bluesky

Related SDKs

bluesky-socialindigo

Go source code for Bluesky's atproto services.

1123•Go
bluesky-socialjetstream

A simplified JSON event stream for AT Proto

385•Go
uabluerailindexer

ATproto PDS indexer

21•Go
CharlesDardamanblueskyfirehose

Simple golang firehose for Bluesky.

62•Go
danruseigobot-bsky

Bluesky Bot library in Go

18•Go
ericvolp12go-bsky-feed-generator

A minimal implementation of a BlueSky Feed Generator in Go

32•Go

Resources

GitHub Repository

License

MIT

Author

vvakame
vvakame
@vvvot.bsky.social

Activity

Last commit: May 10, 2025
Commit frequency: Unknown

Our Sponsors

Your Brand Here!

50K+ engaged viewers every month

Limited spots available!

📧 Contact us via email🦋 Contact us on Bluesky
BSkyInfo LogoBskyInfo

The Most Comprehensive Bluesky Tools Directory

Stay updated with the latest Bluesky tools and ecosystem news 🦋

Bluesky butterfly logo
Quick LinksSubmit a ToolSponsorAboutLegal Information
ToolsFeed DirectoryLabeler DirectorySchedulingAnalyticsAll ToolsCategoriesCollectionsTags
ResourcesArticlesBluesky GuidesBluesky GlossaryBluesky SDKsBluesky ResourcesSkyRaffleMeida Coverage
Our ProductsRaffleBlueAiTeach ToolsLaiewAI affiliate listFirsto

This website may contain affiliate links

© 2025 BskyInfo. All rights reserved.