ergochat / ergo

A modern IRC server (daemon/ircd) written in Go.
https://ergo.chat/
MIT License
2.28k stars 181 forks source link

Use emoji more generally through the server #447

Open bogdomania opened 5 years ago

bogdomania commented 5 years ago

Right, so, taking IRC to the next lvl is not easy. Modern tech, is pushing hardware, and vice-versa. Fact, that people are aware/used to emojis, and since IRC(Oragono) is fully capable of supporting these, any toughts about this? Emoji

What this is atm: Actual language help could become this : Modern look for language help

I'm not sure if this should be even present, here.. It sounds more like a IRCv3+ stuff to implement (is it?). But in any case, it would be an awesome thing to support.

L.E. Should this be implemented server-side? client-side?

Is there any true need for using emoji(except for "beautify" text chat?) [Most people would be happy, afaik]

Any drawbacks for using them? Any implementation problems? Client side OS/libs deps?

More L.E. on Oragono ircd, all emoji codes work, in HexChat, but part of them, in WeeChat.

DanielOaks commented 5 years ago

We could implement this without an issue. Just comes down to adding emoji flags to each language code, which isn't a problem and I could do no worries. The new method would be something like this though, since the language codes need to be conveyed:

🇦🇺 Australian English (en-AU)

DanielOaks commented 5 years ago

Looking back at this, I believe the suggestion's more about using emoji more generally around the server. Could be cool for sure, and definitely worth us looking at. For example, putting some in the default MOTD (just as we have the colour charts), that sort of thing. Shouldn't be any particular protocol concerns, I don't think we really could put them anywhere that could mess clients up too much.

bogdomania commented 5 years ago

Well, some places would be:

As for the rest, like smilies & such, that's up to the users/clients.