Also wir reden hier über verschiedene Funktionen.
1. Wird 8 ) getippt entsteht in der Anzeige
umgewandelt.
2. : emoji_sunglasses : zu
3. Wenn du einen Smiley anklickst wird dieser nicht als Bild o.ä. in den Text eingefügt sondern auch als Text codiert. Diese Codierung ist
: emoji_sunglasses :
4. Bei der Anzeige des Programms wird der Text "interpretiert" heißt, alle codierten Symbole werden umgewandelt also wird aus 8 ) wieder
und ebenso aus : emoji_sunglasses : wird
Was NICHT passiert ist, dass 8 ) zu : emoji_sunglasses : umgewandelt wird.
Daher ist die Frage, kann man bei der Textinterpretation verhindern, dass 8 ) als
interpretiert wird, aber : emoji_sunglasses : schon?
Wenn man global diese Interpretation verbietet und nur noch den plain-Text ausgibt, kann man halt auch nicht mehr fett schreiben o.ä. daher scheint das keine hilfreiche Methode zu sein.
Eventuell kann man auch alle Smileys verbieten also sowohl 8 ) als auch : emoji_... : aber ob man so fein differenzieren kann, dass eine Interpretation geht und die andere nicht ist zu klären.
Edit: Abgesehen davon stimme ich dir voll zu, dass man nicht vernünftig 1/8 in Klammern schreiben kann nervt.