Hmm. SO I'm looking at implementing tags and mentions in Agora. Not sure exactly how I want to do it though. I think the way that it automatically @'s everyone is kind of clumsy, but I'm not sure how far I can deviate from that and have it still work with mastodon, or how I'd do things instead. Any thoughts? :/
Oh! I never did get any responses to this. Seriously, should I adopt Mastodons conventions for tags and mentions or should I try and roll my own? I'm pretty sure everyone else mostly just uses masto's, except freindica I guess? :/
@Angle what is masto's convention?
@a_breakin_glass It takes @'s and makes those into tags, and delivers the post to anyone thus tagged, including @'s in the post. Right now Agora does none of that, so while the post will federate it won't appear in notifications, and thus people usually won't see it when it's a response to their posts. I also don;t use the conversation tag, which I'm not sure on the details of but is probably important. :/
@Angle I saw your previous toot with the question but I didn't understand it as formulated. Perhaps some additional background would be needed in a long form post so that other programmers understand the problem you're trying to solve.
@lanodan Mmm, works for me. Though! I don;t think I have the thing federating properly with Pleroma. I should work on that. :/
@lanodan Thank you! The main problem I see that is that I can;t get the json for a post by querying it's id the same way I can with mastodon. How should I do things instead? :/
@lanodan Hmm. I'm getting "Error: request to https://social.hacktivis.me/objects/7bbf3180-75f3-49e6-9d63-530321a0f9dd failed, reason: write EPROTO 139651400279872:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure:../deps/openssl/openssl/ssl/s23_clnt.c:802: "
I tried going and changing the header from "ld+json" to "activity+json", but it's still not working. :/
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!