Pronouns labels on Bluesky
1import { BskyAgent } from "@atproto/api";
2import "dotenv/config";
3
4export const getAgent = async () => {
5 const agent = new BskyAgent({
6 service: process.env.BSKY_SERVICE ?? "https://bsky.social",
7 });
8
9 await agent.login({
10 identifier: process.env.BSKY_IDENTIFIER!,
11 password: process.env.BSKY_PASSWORD!,
12 });
13
14 return agent;
15};
16
17BskyAgent.configure({
18 appLabelers: [process.env.DID ?? ""],
19});