EscapeRoomsCommunity / escape_roomba

A Discord bot to bring ease and joy to the Escape Room community discord.
MIT License
1 stars 2 forks source link

Consider alternative emoji instead of 🧵 #23

Open egnor opened 3 years ago

egnor commented 3 years ago

From risa:

Also, if it’s even possible, would anyone be open to changing the trigger emoji? :thread:requires an extra cognitive step and assumes a certain amount of internet literacy. If I joined the server, I wouldn’t know that’s what it’s for since I’ve never had to give a reaction to view a thread on any other platform. And I wouldn’t want to use the reaction in case it had some context-specific meaning that I wasn’t aware of. (For all I know, :thread:could be the ER equivalent of :eggplant:!! :see_no_evil:) My vote would be for something like this :speech_balloon: since it suggests that people are continuing conversation about a topic. Plus, it makes sense as an icon to click if you want to see the other comments or add your own.

(I [egnor] personally like 🧵 emoji but I'm adding the question here for discussion!)

anaulin commented 3 years ago

When this work started I was also wondering about how to make "thread creation" more self-explanatory and accessible, and my conclusion at the time was that whatever emoji you pick, it is going to require some amount of onboarding for folks new to the server to understand what Thread Bot does and how to use it. I don't know that e.g. 💬 is more self-explanatory than 🧵 if you don't know that "making threads" is a thing that happens on the server.

Is it possible to use custom emojis? If that's available, we could make a special emoji that says "join thread" or something, that can't easily be confused with a "regular reaction".

egnor commented 3 years ago

Custom emojis are indeed possible, though a bit more work, particularly sorting out where the custom emoji is "hosted" and how we make sure the bot has access to use them. That's probably the best solution overall though.

Risa proposed an emoji design something like this:

custom emoji

anaulin commented 3 years ago

The bot can serve a static asset at a well-known URL fort the emoji. Not sure about the Discord permissioning / setup.

egnor commented 3 years ago

Discord serves assets for custom emoji, that's no problem. The trick is making sure a particular emoji is available wherever the bot runs. Or, perhaps, having the bot create a custom emoji to use. Discord has complicated limits and permissions around custom emoji and who can use them (as it's a point of monetization for them). Research is needed.