Álvaro Shiza Vieira 🌟 on Nostr: so my bots on bsky are not rendering links or hashtags as actionable, and I went to ...
so my bots on bsky are not rendering links or hashtags as actionable, and I went to search for the reason... Turns out, if you want your post to be anything other than plain text (when posting through the API exclusively, this doesn't happen on the website), you are supposed to use this string decorator thing called a "facet". OK, cool. But then afaik they tell you how to use to decorate strings (it involves counting bytes btw) and are like "well good luck with that!!!" which then begs the question: why is this my job to do? Why is this not handled on the server side?
Published at
2024-10-28 09:59:01Event JSON
{
"id": "75b3ccfd4bb8da82482a6222ca2d1c7ecbd039c322138dcff17cf89b5ffbc5c9",
"pubkey": "93f920eb249899313cb9ad443ddeb3bcabfec6654d9a8882f0125fa8ae2c587d",
"created_at": 1730109541,
"kind": 1,
"tags": [
[
"proxy",
"https://ciberlandia.pt/users/shizamura/statuses/113384458929931036",
"activitypub"
]
],
"content": "so my bots on bsky are not rendering links or hashtags as actionable, and I went to search for the reason... Turns out, if you want your post to be anything other than plain text (when posting through the API exclusively, this doesn't happen on the website), you are supposed to use this string decorator thing called a \"facet\". OK, cool. But then afaik they tell you how to use to decorate strings (it involves counting bytes btw) and are like \"well good luck with that!!!\" which then begs the question: why is this my job to do? Why is this not handled on the server side?",
"sig": "22935738c958973ff494ab28eeaebb9c38dca58fe3876a1a02b9c0749e6cd6bf7174f7792b42e88ca0c15cfb7fba9578e028dfab3ca9685ab4a70fe259ba5162"
}