AD
Launch on Firsto—Launch your project today — get a DR57 backlink instantly.
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:October 18, 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.

1200•Go
bsky-watchlabeler

Basic ATproto labeler and a toolkit to make your own

22•Go
bluesky-socialjetstream

A simplified JSON event stream for AT Proto

420•Go
gugrayrss-parrot

Notifies Mastodon accounts about new posts in the RSS feeds they follow

156•Go
ThomasAFinkbluesky-personal-data-parser-json

Parse your public BlueSky data to json format.

5•Go
jazwarebsky-experiments

A handful of Go-based tools for poking around with BlueSky using the AT Protocol

294•Go

Resources

GitHub Repository

License

MIT

Author

vvakame
vvakame
@vvvot.bsky.social

Activity

Last commit: October 18, 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 listFirstoCoast Fire CalculatorAsphalt CalculatorDog Names World

This website may contain affiliate links

© 2025 BskyInfo. All rights reserved.