Anonim

Discord - это ведущая в мире система сервера голосового и текстового чата, используемая для всего и вся под солнцем. Люди управляют своими гильдиями онлайн-игр через Discord, они общаются, играя в настольные игры онлайн с Discord, они даже проводят деловые конференции с использованием Discord. Независимо от того, геймер вы или нет, Discord - это невероятно ценный инструмент для общения между малыми и большими группами людей.

Также смотрите нашу статью Как быть невидимым в раздоре

Тем не менее, Discord не особенно хорошо поддерживает живой и яркий текстовый чат. Есть текстовый чат, но нет встроенных цветовых команд и, на первый взгляд, нет способа сделать что-нибудь «модное» со своим текстом. Обычный текст может очень быстро наскучить, но на самом деле есть способы изменить цвет текста. Я собираюсь показать вам, как получить смелые цвета в ваших текстовых чатах Discord.

Как это устроено

Быстрые ссылки

  • Как это устроено
    • Обычный серый (но в коробке)
    • Зеленый (вроде)
    • Cyan
    • желтый
    • оранжевый
    • красный
    • синий
  • Продвинутые Методы

Ключ к этому методу добавления цвета к тексту заключается в том, что Discord использует Javascript для создания своих интерфейсов, наряду с темой, известной как Solarized Dark, и библиотекой, называемой highlight.js. То есть, когда вы вошли в систему на сервере Discord, страница, которую вы видите, на самом деле отображается рядом довольно сложных Javascript-программ, включая highlight.js. И хотя родной пользовательский интерфейс Discord не поддерживает раскрашивание текста, базовый движок Javascript, выполняющий скрипт highlight.js, делает это. Вставив фрагменты кода в текстовый чат, вы можете изменить цвет слов, выводимых в окне текстового чата каждого пользователя.

Основная концепция, которую нужно понять, состоит в том, что для изменения цвета данного фрагмента текста вам необходимо инкапсулировать этот текст в блок кода. Это трехстрочный блок текста с вашим текстом в качестве среднего блока. Первая строка блока кода должна состоять из трех символов "` ", за которыми следует кодовая фраза, которая сообщает теме Solarized Dark, какой цвет отображать. Тогда вторая строка должна быть вашим текстом, а третья строка блока кода должна быть еще тремя символами «». Таким образом, пример блока кода будет выглядеть так:

«` CSS

Этот текст будет зеленым, если вы добавите его в Discord.

«`

Есть два основных способа ввода текста таким способом. Первый способ - это иметь на компьютере текстовый файл с различными кодами для различных цветов текста, к которым вы можете получить доступ таким образом, а также вырезать и вставлять сегменты, которые вы хотите использовать. Другой способ - вводить блок кода в механизм чата Discord построчно. Введите одну строку, затем нажмите «Shift-Enter», чтобы создать другую строку без фактической отправки сообщения в Discord. Введите вторую строку и снова нажмите Shift-Enter. Затем введите третью строку и нажмите Enter, и весь блок будет отправлен сразу и отобразит ваш текст.

У этого метода есть некоторые ограничения. Во-первых, вы должны сделать это для каждой строки текста, которую вы хотите раскрасить - вы не можете просто включить или выключить цвет. Во-вторых, ваш текст появится в поле на сервере Discord. И три, специальные символы, такие как 'и знаки препинания, часто не окрашиваются. Например:

«` CSS

Я очень особенный!

«`

будет отображаться как

Обратите внимание, что текст «Я очень особенный!» Не весь зеленый, и что он внутри коробки.

Коды highlight.js предоставляют доступ к семи новым цветам в дополнение к стандартному серому. Вот коды и образцы их появления. Обратите внимание, что первый код должен быть вымыт с мылом.

Обычный серый (но в коробке)

«` Brainfuck

Пример текста

«`

Зеленый (вроде)

«` CSS

Пример текста

«`

Cyan

«` YAML

Пример текста

«`

желтый

«` HTTP

Пример текста

«`

оранжевый

«` ARM

Пример текста

«`

(Обратите внимание, что здесь приведен пример неправильного поведения - только первое слово раскрашено, и я не смог заставить его раскрасить всю строку.)

красный

«` Первенствовать

Пример текста

«`

(Еще один облупленный.)

синий

«` Elm

Пример текста

«`

(Мало того, что этот не будет окрашивать всю линию, хотя я мог сделать это ранее, он сделал неправильный цвет. Вздох. Ну, это хлам).

Продвинутые Методы

Есть несколько других способов заставить ваш текст отображаться в цветах, используя ту же базовую технику, но более продвинутым способом. Причина, по которой все это работает (вроде), заключается в том, что эти форматы предназначены для отображения блоков кода, когда разработчик пишет программу. Первый текст после «` сообщает highlight.js, на каком языке сценариев он должен форматироваться, и на самом деле есть некоторые явные способы преобразования цветов непосредственно в строке. Вот некоторые из языков, которые вы можете использовать, и способы заставить цвета. Поэкспериментируйте с ними, и вы скоро все время будете писать красочные текстовые сообщения.

Для получения дополнительной информации посетите сайт Highlight.js.org или присоединитесь к серверу Discord Discord Highlight.js.

Даже для более опытных пользователей Discord также позволяет добавлять встраиваемые сообщения и веб-хуки в сообщения. Их можно использовать для отображения цветных блоков, а также для поддержки текста уценки. Вы можете увидеть, как работает эта функция, перейдя в Discord Webhook.

У нас есть намного больше ресурсов Discord для вас!

Нужно забанить пользователя? Вот как сделать IP-бан в Discord.

Хотите процитировать кого-то? У нас есть руководство по цитированию кого-то на Discord.

Хотите вычеркнуть или вычеркнуть текст? У нас есть учебник по вычеркиванию и вычеркиванию текста в Discord.

Боты многое добавляют к опыту Discord - вот наше пошаговое руководство по добавлению ботов на ваш сервер Discord.

Хотите поделиться своим экраном с другими пользователями? Смотрите наше руководство по обмену экрана в Discord.

Как изменить цвет текста в разногласиях