Skip to content

tailscale/bsky-webhook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

bsky-webhook

status: experimental

Sends Slack webhook alerts for Bluesky messages using Jetstream.

Running

export BSKY_APP_PASSWORD=asdf-asdf-asdf
export SLACK_WEBHOOK_URL=https://tailscale.slack.com/...
go run ./cmd/bsky-webhook/ -bskyHandle me.example.com -watchWord "pangolin"

Configuration

These configuration options are available as command-line flags and environment variables. All of them are optional.

Here's the complete table based on the provided Go code:

Command-line flag Environment variable Default value Description
-addr JETSTREAM_ADDRESS Rotation of all public jetsream servers The jetstream hostname to connect to.
-bskyHandle BSKY_HANDLE none The Bluesky handle of the account that will make API requests.
-bskyAppPassword BSKY_APP_PASSWORD none The Bluesky app password for authentication.
-slackWebhookUrl SLACK_WEBHOOK_URL none The Slack webhook URL for sending notifications.
-bskyServerUrl BSKY_SERVER_URL "https://bsky.network" The Bluesky PDS server to send API requests to URL.
-watchWord WATCH_WORD "tailscale" The word to watch out for; may support multiple words in the future.

About

No description, website, or topics provided.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages