since i've been working on updating my old twitter bot code to support multiple platforms and add features i am currently concluding that bluesky has the most annoying api
@lion yeah I was writing my own crossposter and gave up after finding out about facets
@lion I like how bold and italics are features to support in the future... maybe
like when replying to a post you don't just need to supply the id of the post being replied to but also the id of the root post in the thread so you have to go and fetch the post you're replying to to find out if it has a root post
and whenever i've said "id" here it's not really an id it's a "strong reference" which consists of a uri and a hash & you get those after posting a post but you can't retrieve a post using them directly, you have to parse out the uri into separate components yourself