this post was submitted on 24 Jul 2024
139 points (98.6% liked)
chapotraphouse
13530 readers
1355 users here now
Banned? DM Wmill to appeal.
No anti-nautilism posts. See: Eco-fascism Primer
Gossip posts go in c/gossip. Don't post low-hanging fruit here after it gets removed from c/gossip
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
There's a workaround to do it from a federated instance but it's annoying to do. On hexbear it'll just autocomplete emojis after you put a colon and start typing.
Yeah, I feel like the emoji system within Lemmy could stand to be improved. There isn't a way in the UI to target an instance and then utilize its emoji. The emoji is retrievable from the API at the
https://hexbear.net/api/v3/site
endpoint undercustom_emojis
. Each entry has all the data you need to query the emoji. The interface would need someway to reference other instance's emoji.The base Lemmy UI allows for using the
:
character to search the local instance's emoji like we have on Hexbear.Likely, what would need to be added is a way to "federate" or sync the emoji from various instances. I'm sure it would be trivial to write a script that periodically queried a list of instances and pulled their custom_emoji JSON and then import those emojis into your instance. However, what you would really want is a built-in method of allowing two instances to sync their emojis. Federation of emojis is probably not the right way to do it, it would have to be an opt-in process two instances do together, with a way to denoting the origin of the emoji for easy removal.