Open egnor opened 4 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".
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:
The bot can serve a static asset at a well-known URL fort the emoji. Not sure about the Discord permissioning / setup.
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.
From risa:
(I [egnor] personally like 🧵 emoji but I'm adding the question here for discussion!)