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 return agent; 14}; 15 16export const did = await getAgent().then((agent) => agent.session!.did); 17 18BskyAgent.configure({ 19 appLabelers: [did], 20});