Jak změnit barvu textu v Discordu

Jedna věc, kterou Discord nepodporuje obzvlášť dobře, je živý a barevný textový chat. K dispozici je textový chat, ale nejsou zde žádné vestavěné barevné příkazy a na první pohled není žádný způsob, jak s textem udělat něco „fantastického“. Prostý text může být velmi rychle otravný – ale ve skutečnosti existují způsoby, jak změnit barvu textu.

V tomto článku vám ukážeme, jak získat výrazné barvy v textových chatech Discord.

Jak to funguje

Klíč k této metodě přidávání barev do textu spočívá ve skutečnosti, že Discord používá k vytváření svých rozhraní Javascript spolu s tématem známým jako Solarized Dark a knihovnou nazvanou highlight.js. To znamená, že když jste přihlášeni ke svému serveru Discord, stránka, kterou vidíte, je vykreslována řadou poměrně sofistikovaných programů Javascript, včetně highlight.js.

Ačkoli nativní uživatelské rozhraní Discordu neposkytuje žádnou podporu pro barvení vašeho textu, základní Javascriptový stroj, který spouští skript highlight.js, ano. Vložením úryvků kódu do vašeho textového chatu můžete změnit barvu slov vytištěných v okně textového chatu pro každého.

Základní koncept, kterému je třeba porozumět, je, že chcete-li změnit barvu daného kusu textu, musíte tento text zapouzdřit do bloku kódu. Toto je třířádkový blok textu s vaším textem jako prostředním blokem.

Pomocí symbolu „Zpětná nabídka“.

Chcete-li obarvit jakýkoli text v aplikaci Discord, budete muset použít symbol zadní uvozovky umístěný v levém horním rohu klávesnice. Doprovází symbol Tilde:

Napište první řádek kódu

První řádek bloku kódu by měl být tři „ ” ” symboly zpětných uvozovek (”“), za kterým následuje kódová fráze, která tématu Solarized Dark říká, jakou barvu má zobrazit. Mělo by to vypadat takto:

Poznámka: „CSS“ se může změnit na něco jako „Tex“ nebo jinou frázi v závislosti na požadovaném výstupu. Tomu se budeme věnovat níže.

Zadejte druhý řádek

Na druhém řádku musí být váš text napsaný jako obvykle. Chcete-li vytvořit nový řádek, podržte „Shift+Enter“. Samotné kliknutí na tlačítko „Enter“ zprávu odešle, takže s ní budete muset držet „Shift“.

Zadejte třetí řádek

Na třetím řádku bloku kódu by měly být další tři zpětné uvozovky: (“`). To se jen zřídka změní bez ohledu na to, jaký výsledek očekáváte, a mělo by to vypadat takto:

Protože jsme použili „` CSS, váš text by měl vypadat takto:

Zadávání vašeho textu

Existují dva základní způsoby zadávání textu tímto způsobem. Prvním způsobem je mít v počítači textový soubor s různými kódy pro různé barvy textu, ke kterým máte tímto způsobem přístup, a vyjmout a vložit segmenty, které chcete použít.

Dalším způsobem je přímé zadání bloku kódu do nástroje Discord chatu řádek po řádku. Napište jeden řádek a poté stiskněte „Shift-Enter“, abyste vytvořili další řádek, aniž byste zprávu odeslali do Discordu. Napište druhý řádek a znovu stiskněte Shift-Enter. Poté zadejte třetí řádek a stiskněte Enter a celý blok bude odeslán najednou a zobrazí se váš text.

Tato metoda má určitá omezení. Za prvé, musíte to udělat pro každý řádek textu, který chcete vybarvit – nemůžete jen zapnout nebo vypnout barvu. Za druhé, váš text se objeví v poli na serveru Discord.

Vaše barevné možnosti

Kódy highlight.js umožňují přístup k sedmi novým barvám kromě výchozí šedé. Jakmile je dostanete dolů, markdown kódy začnou dávat velký smysl, nebojte se hrát si a zkoušet najít nové.

Zde jsou kódy a ukázky jejich vzhledu.

Obyčejná šedá (ale v krabici)

"Ukázkový text".

Zelená (tak nějak)

“, CSS

Ukázka textu

“`

Dalším způsobem, jak vytvořit zelený text, je použití metody diff. Vypadá to takto:

"rozdíl

+Ukázka textu

“`

Přidáním znaku „+“ před text změníte barvu na zelenou.

Tyrkysová

"'jaml

Ukázka textu

“`

Žlutá

“, HTTP

Ukázka textu

“`

oranžový

„ARM

Ukázka textu

“`

(Všimněte si, že zde je příklad šupinatého chování – vybarvilo se pouze první slovo a nepodařilo se mi ho přimět, aby vybarvil celý řádek).

Červené

“, excel

Ukázka textu

“`

(Další šupinatá).

Nažloutlý?

Existuje několik způsobů, jak získat žlutý text. První metoda je docela spolehlivá, zatímco druhá metoda zvýrazňuje pouze některá slova.

“ „Opravit

Ukázka textu

“`

“„Jilm

Ukázka textu

“`

Všimněte si, že jilm příkaz zvýrazní pouze slova začínající velkými písmeny.

Modrý

"'ini

[Ukázkový text]

“`

Pokročilé techniky

Existuje několik dalších způsobů, jak dosáhnout zobrazení textu v barvách pomocí stejné základní techniky, ale pokročilejším způsobem. Důvod, proč to všechno funguje (tak nějak), je ten, že tyto formáty jsou určeny pro zobrazování bloků kódu, když vývojář píše program.

První text za „` říká highlight.js, který skriptovací jazyk by měl být formátován, a ve skutečnosti existuje několik explicitních způsobů, jak přenést barvy přímo do řádku.

Zde jsou některé z jazyků, které můžete použít, a způsoby, jak vynutit barvu. Experimentujte s nimi a brzy zjistíte, že neustále píšete barevné textové zprávy.

Můžete dokonce použít různé držáky, abyste dosáhli požadovaného vzhledu. Jste zklamáni svými modrými možnostmi? Zkuste to:

Pak je tu tento šikovný trik pro barevné kódování textů:

Nakonec můžete také použít „`tex k vytvoření pěkně barevných zpráv. Vyzkoušejte různé symboly, aby váš text vypadal jinak:

Pro více informací o tom navštivte Highlight.js.org nebo se připojte na Discord server Discord Highlight.js.

Další věci k vyzkoušení:

Všimli jsme si, že výše uvedené vstupy nefungují pro všechny uživatele.

Pokud CSS nefunguje, zkuste:

“, CSS

ukázkový text“.

Zdá se, že to opravuje většinu problémů v CSS. Pokud používáte aplikaci Discord Desktop nebo pokud používáte webový prohlížeč, může to ovlivnit způsob, jakým budete muset zadávat kódy značek. Jakmile napíšete perfektní markdown, který vám vyhovuje, klidně si ho zkopírujte a vložte na plochu, abyste k němu měli později rychlý přístup.

Discord Boti

K dispozici je mnoho robotů Discord, kteří nabízejí změnu určitých barev na vašem serveru – mnoho z nich aktualizuje barvy určitých rolí. ale ne text. Na základě našeho výzkumu neexistují žádní roboti, kteří by usnadnili změnu barvy vašeho textu.

Pro ještě pokročilejší uživatele Discord také umožňuje přidávat vložení a webhooky jako zprávy. Lze je použít k zobrazení barevných bloků a také k podpoře markdown textu. Jak tato funkce funguje, můžete vidět na stránce Discord Webhook.

Další možnosti přizpůsobení textu

Existuje více možností, jak si pohrát se svým textem na Discordu.

tučně – **To je tučné**

kurzíva – *Toto je kurzívou*

Tučné a kurzíva – *** Tohle je tučné a kurzívou*** (To dává smysl, ne?)

Podtržený – _To dělá podtržený text_

Přeškrtnutí- ~~Toto je přeškrtnutí textu~~

Čím více Discordu poznáte, tím více se toho můžete naučit. Pohrajte si s těmito možnostmi a brzy zjistíte, že můžete dělat více jako __*** podtržený, tučný a kurzívou***__ text. Jakmile se stanete odborníkem, možná budete chtít ostatním ukázat, jak tato přizpůsobení provádět. Pokud tomu tak je, stačí mezi obsah vložit zpětné lomítko, například *kurzívou*.

Často kladené otázky

Co mohu dělat, pokud některé z nich nefungují?

Na základě našich testů v červenci 2021 jsme zaznamenali větší úspěch pomocí výše uvedených snížení v desktopové aplikaci Discord než ve webovém klientovi. Pokud máte s těmito kódy potíže, zkuste místo toho aplikaci. Samozřejmě, jak jsme zmínili výše, některé z nich fungují lépe než jiné bez ohledu na to, kterou verzi Discordu používáte. Ale celkově jsou docela spolehlivé.

Existuje pro Discord bot, který umí obarvit text?

Absolutně! Jednoduché online vyhledávání vytáhne docela dost robotů, kteří dokážou změnit barvu vašeho textu v Discordu. Jednoduše proveďte rozsáhlé vyhledávání a zkontrolujte ty, které nejlépe vyhovují vašim potřebám. Zkontrolujte recenze a možnosti každého robota a přidejte je na svůj server.

Tyto pro mě nefungují. Co jiného mohu dělat?

Častějším důvodem, proč výše uvedené příklady našim čtenářům nefungují, je, že Discord rozpoznává pouze zadní zaškrtnutí, nikoli uvozovky. V levém horním rohu klávesnice uvidíte tlačítko backtick s možností vlnovky nad ním. Použijte tuto klávesu místo uvozovek (klávesa na pravé straně klávesnice vedle klávesy Shift).