allow users to upload their own custom emojis #56

Open
opened 2025-01-28 09:34:39 +00:00 by sugar · 3 comments
Owner

Summary

it would be cool if users could upload their own personal custom emojis

for federation to work well, their names on activitypub level could be [user]___[emojiname]

(triple underscore is used rather than a double underscore due to neocat__w_ emoji)

Purpose

it would allow users to upload emojis if they feel like doing so (maybe for single shitposts) without having to ask an administrator (who may be offline) to do so

Do you want to implement this feature yourself?

  • Yes, I will implement this by myself and send a pull request
### Summary it would be cool if users could upload their own personal custom emojis for federation to work well, their names on activitypub level could be `[user]___[emojiname]` (triple underscore is used rather than a double underscore due to `neocat__w_` emoji) ### Purpose it would allow users to upload emojis if they feel like doing so (maybe for single shitposts) without having to ask an administrator (who may be offline) to do so ### Do you want to implement this feature yourself? - [ ] Yes, I will implement this by myself and send a pull request
Owner

Copied from fedi:
review queue to ensure no bad emojis get through and it should be a permission on roles and there should be a way to ban users from making their own emojis if they abuse it.

Also when a user deletes or migrates their account do we delete the custom emojis or what do we do?

Copied from fedi: review queue to ensure no bad emojis get through and it should be a permission on roles and there should be a way to ban users from making their own emojis if they abuse it. Also when a user deletes or migrates their account do we delete the custom emojis or what do we do?

Hmmm
I think if every emoji needs to be reviewed, the idea of it not needing someone online to upload it is kinda useless… as well as putting a lot of work on mods (depending on how frequently emojis are uploaded)
I thought more of a way to report an emoji for moderation.
And honestly idk if we would like to tie emojis to a user account, that only that one can use; or if it is just generally available for everyone to use (not user tied, and so also not deleted on account deletion) via for example "server emojis" and "community emojis", the server being the ones that admins upload, the community that everyone can upload to and can be reported (and are also saved so that there are no 2 with the same name (misskey overwrites it if that happens/doesn't allow it))
So like instead of tying it to the user, users can upload their emojis that are then available instance wide. The difference is that the user uploaded ones can be reported (and eventually shown into a different category in the picker)
As well as tying emojis to users would need everyone would upload them themselves the same over again would waste storage (and bandwidth)

Hmmm I think if every emoji needs to be reviewed, the idea of it not needing someone online to upload it is kinda useless… as well as putting a lot of work on mods (depending on how frequently emojis are uploaded) I thought more of a way to report an emoji for moderation. And honestly idk if we would like to tie emojis to a user account, that only that one can use; or if it is just generally available for everyone to use (not user tied, and so also not deleted on account deletion) via for example "server emojis" and "community emojis", the server being the ones that admins upload, the community that everyone can upload to and can be reported (and are also saved so that there are no 2 with the same name (misskey overwrites it if that happens/doesn't allow it)) So like instead of tying it to the user, users can upload their emojis that are then available instance wide. The difference is that the user uploaded ones can be reported (and eventually shown into a different category in the picker) As well as tying emojis to users would need everyone would upload them themselves the same over again would waste storage (and bandwidth)
Owner

Thats fair. I never meant that emojis are locked for use under 1 person but yea. Ok so on account delete or migrate the emojis stay. Also if everyone can use them I assume once an emoji is made by a user it cant be updated or deleted unless by an admin cuz that could break or change other peoples posts using it.

Thats fair. I never meant that emojis are locked for use under 1 person but yea. Ok so on account delete or migrate the emojis stay. Also if everyone can use them I assume once an emoji is made by a user it cant be updated or deleted unless by an admin cuz that could break or change other peoples posts using it.
Sign in to join this conversation.
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: woem.men/forkey#56
No description provided.