Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davhofer/botsky
A Bluesky API client in Go with useful features for writing automated bots.
https://github.com/davhofer/botsky
atproto bluesky bluesky-bot bluesky-client go golang
Last synced: 5 days ago
JSON representation
A Bluesky API client in Go with useful features for writing automated bots.
- Host: GitHub
- URL: https://github.com/davhofer/botsky
- Owner: davhofer
- License: bsd-3-clause
- Created: 2025-01-28T18:40:52.000Z (6 days ago)
- Default Branch: main
- Last Pushed: 2025-01-28T18:48:04.000Z (6 days ago)
- Last Synced: 2025-01-28T19:37:39.591Z (6 days ago)
- Topics: atproto, bluesky, bluesky-bot, bluesky-client, go, golang
- Language: Go
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Botsky
A Bluesky API client in Go with useful features for writing automated bots.
## Acknowledgements
This library is inspired by
- Bluesky client library: https://github.com/karalabe/go-bluesky
- Bluesky Go Bot framework: https://github.com/danrusei/gobot-bsky## Features
- Authentication
- Auto-refresh of access tokens## TODO
- create posts
- Post builder (images, links, mentions, reply, repost, etc.)
- integrate jetstream, set up event listeners- listen for mentions
- listen for replies
- other listeners- social graph, user profiles, followers
- further api integration (lists, feeds, graph, labels, etc.)
- refer to Bluesky guidelines related to API, bots, etc., bots should adhere to guidelines