Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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