bluesky-emoji-bot is a JavaScript SDK for building applications with Bluesky and AT Protocol.
This is a simple bot that posts a few lines of emojis to represent what's happening in the big blue sky. Here's an example of a post:
This is a Typescript project. Install necessary packages with npm install
.
To run this bot locally, create a .env
file to set your username and password. Use the .env.example
file as a guide.
Compile your Typescript index.ts
file with tsc -p .
. To run index.js
, use npm run start
or node index.js
.
The main function printRandomEmojis()
will run once and the script will kick off a cron job that runs every three hours. You can adjust the frequency.
Thank you to aliceisjustplaying for the helpful template!
Read Bluesky's documentation here.
a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.
Use this repository to get started with your own Bluesky Labeler.
ATProto Feed Generator Starter Kit
AT Protocol Reference Implementation (TypeScript)
A dead simple client for subscribing to an ATProto Relay ("firehose").
A fully typed client for the Bluesky Jetstream (https://github.com/bluesky-social/jetstream) service.
Your Brand Here!
50K+ engaged viewers every month
Limited spots available!
📧 Contact us via email🦋 Contact us on Bluesky