Lumpics lumpics.ru

Как сделать цветной текст в Дискорде

Способ 1: Блок кода diff

Discord не предусматривает встроенной кнопки выбора цвета текста, однако мессенджер умеет интерпретировать синтаксическую подсветку блоков кода, и именно это дает возможность окрашивать сообщения. Проще всего начать с блока diff: он предназначен для отображения изменений в программном коде и дает два цвета. Строки, начинающиеся с символа +, отображаются зеленым, строки с символом - — красным.

Весь текст внутри блока выводится моноширинным шрифтом на темном фоне — изменить оформление на обычный вид сообщения не получится, это ограничение всех методов через блоки кода. Содержимое при этом может быть совершенно произвольным: необязательно вставлять фрагменты реального кода, достаточно написать любой текст, предварив нужную строку символом.

  1. В поле ввода сообщения напишите три обратные кавычки и сразу после них слово diff.
  2. Как сделать цветной текст в Дискорде-01
  3. Введите строки с нужными цветами: каждую зеленую строку начните с символа +, каждую красную — с символа -. Закройте блок тремя обратными кавычками на отдельной строке:

    ```diff
    + Текст зеленого цвета
    - Текст красного цвета
    ```

  4. Как сделать цветной текст в Дискорде-02
  5. Отправьте сообщение — строки с + отобразятся зеленым, строки с - красным.
  6. Как сделать цветной текст в Дискорде-03

Способ 2: Синтаксис языков fix, ini и yaml

Помимо diff, Discord поддерживает подсветку синтаксиса для десятков языков программирования, несколько из которых стабильно дают цветной эффект для произвольного текста. Три наиболее предсказуемых варианта: fix окрашивает весь текст в голубой, ini делает оранжевым содержимое квадратных скобок, а yaml применяет зеленый к строкам формата «ключ: значение». У каждого свои требования к оформлению, однако принцип один: в начале блока указывается название языка, а дальше — текст в нужном формате.

Для fix никаких правил нет — пишите что угодно, весь текст станет голубым. Для ini нужный фрагмент заключается в квадратные скобки: то, что написано вне них, останется серым. Для yaml требуется формат с двоеточием и пробелом между словами — без этого подсветка не сработает. Все три варианта, как и diff, выводят текст моноширинным шрифтом в блоке кода.

  1. Для голубого цвета напишите блок с тегом fix и добавьте внутрь любой текст:

    ```fix
    Ваш текст будет голубым
    ```

  2. Как сделать цветной текст в Дискорде-04
  3. Отправьте сообщение — все содержимое блока отобразится голубым цветом.
  4. Как сделать цветной текст в Дискорде-05
  5. Для оранжевого цвета используйте тег ini и заключите текст в квадратные скобки:
    ```ini
    [Ваш текст будет оранжевым]
    ```
  6. Как сделать цветной текст в Дискорде-06
  7. Отправьте сообщение — текст в скобках отобразится оранжевым.
  8. Как сделать цветной текст в Дискорде-07
  9. Для зеленого цвета используйте тег yaml и запишите текст в формате «слово: слово»:
    ```yaml
    ключ: значение
    ```
  10. Как сделать цветной текст в Дискорде-08
  11. После подтверждения отправки текст будет зеленым.
  12. Как сделать цветной текст в Дискорде-09

Способ 3: ANSI-коды через онлайн-генератор

ANSI-коды дают наибольший выбор цветов среди всех доступных в Discord вариантов: 8 оттенков текста и 8 фоновых цветов, которые можно комбинировать между собой. Технически это блок с тегом ansi, внутри которого расположены управляющие последовательности — специальные символы, пришедшие из терминальной среды. Важное ограничение: цвета отображаются только в десктопной и веб-версии Discord, в мобильном приложении вместо цветного текста виден обычный нераскрашенный блок кода.

Составлять ANSI-последовательности вручную неудобно: они содержат управляющий символ ESC (Unicode U+001B), который невозможно ввести с клавиатуры напрямую. Гораздо удобнее воспользоваться онлайн-генератором: вы вводите текст, выделяете нужные фрагменты и выбираете цвета кликом, а инструмент формирует готовый блок для вставки в Discord самостоятельно.

Перейти на официальную страницу генератора

  1. Откройте генератор в браузере — на странице отображается текстовое поле и палитра цветов над кнопкой «Copy text as Discord formatted». Введите в поле нужный текст.
  2. Как сделать цветной текст в Дискорде-10
  3. Выделите текст или его фрагмент мышью — строка «FG» отвечает за цвет самого текста, строка «BG» — за фоновый цвет.
  4. Как сделать цветной текст в Дискорде-11
  5. Нажмите на нужный оттенок в строке «FG» — выделенный фрагмент окрасится в выбранный цвет.
  6. Как сделать цветной текст в Дискорде-12
  7. Чтобы добавить фоновый цвет, снова выделите текст и выберите оттенок из строки «BG».
  8. Как сделать цветной текст в Дискорде-13
  9. Нажмите «Copy text as Discord formatted» в нижней части страницы — готовый блок скопируется в буфер обмена.
  10. Как сделать цветной текст в Дискорде-14
  11. Вернитесь в Discord, откройте нужный канал и вставьте скопированное содержимое в поле ввода сообщения через Ctrl + V.
  12. Как сделать цветной текст в Дискорде-15
  13. Отправьте сообщение — текст отобразится с заданными цветами.
  14. Как сделать цветной текст в Дискорде-16

Способ 4: Цвет никнейма через роль сервера

Четвертый вариант принципиально отличается от предыдущих: он меняет не цвет текста в конкретном сообщении, а цвет никнейма участника — он применяется по всему серверу: в чате, в списке пользователей и в упоминаниях. Реализуется это через систему ролей и доступно только администраторам сервера: каждой роли можно назначить цвет, который автоматически распространяется на всех участников с этой ролью.

Если у пользователя несколько ролей, цвет никнейма определяется той из них, что стоит выше остальных в иерархии. Роли без назначенного цвета на отображение не влияют. Если у участника уже есть цветная роль, новую нужно расположить над ней в списке ролей, иначе ее цвет перекроет цвет старшей роли.

  1. Нажмите на название сервера в верхнем левом углу, чтобы открыть меню, затем выберите пункт «Настройки сервера».
  2. Как сделать цветной текст в Дискорде-17
  3. В левой панели найдите раздел «Люди» и нажмите на пункт «Роли».
  4. Как сделать цветной текст в Дискорде-18
  5. В списке ролей нажмите на иконку карандаша напротив роли, которой хотите назначить цвет.
  6. Как сделать цветной текст в Дискорде-19
  7. На открывшейся вкладке «Элементы отображения» найдите раздел «Цвет роли» и нажмите на нужный оттенок в палитре.
  8. Как сделать цветной текст в Дискорде-20
  9. В нижней части страницы нажмите «Сохранить изменения», чтобы применить выбранный цвет.
  10. Как сделать цветной текст в Дискорде-21
  11. Не закрывая настройки сервера, в левой панели нажмите «Участники» в разделе «Люди».
  12. Как сделать цветной текст в Дискорде-22
  13. В открывшемся списке участников найдите нужного пользователя и нажмите на его имя.
  14. Как сделать цветной текст в Дискорде-23
  15. В открывшемся профиле нажмите «Добавить роль».
  16. Как сделать цветной текст в Дискорде-24
  17. В появившемся поле поиска найдите нужную роль и нажмите на нее для назначения.
  18. Как сделать цветной текст в Дискорде-25
  19. Закройте окно — никнейм участника в чате и в списке пользователей отобразится цветом назначенной роли.
  20. Как сделать цветной текст в Дискорде-26

Нюансы использования цветного текста в Discord

Несмотря на то что все описанные методы стабильно работают, у каждого есть особенности, которые влияют на результат в конкретных условиях. Часть из них связана с ограничениями платформы, часть — с тонкостями синтаксиса, о которых легко не догадаться с первого раза. Зная эти нюансы заранее, вы избежите ситуации, когда цветной текст не отображается так, как ожидалось.

  • ANSI-цвета не работают на мобильных устройствах. Все цвета, созданные через способ 3, отображаются только в десктопном клиенте и веб-версии Discord. На iOS и Android вместо цветного текста собеседник увидит обычный нераскрашенный блок кода — учитывайте это, если аудитория канала преимущественно мобильная.
  • Все методы через блоки кода дают моноширинный шрифт. Способы 1-3 оборачивают текст в блок кода: он выводится шрифтом наподобие Consolas на темном фоне. Сделать его похожим на обычное сообщение невозможно — это техническое ограничение Discord, не зависящее от выбранного синтаксиса.
  • Строки в diff без символа остаются серыми. Если строка внутри блока diff не начинается с + или -, она отображается стандартным серым без какой-либо подсветки. Чтобы покрасить строку полностью, символ должен стоять самым первым, до текста.
  • Как сделать цветной текст в Дискорде-27
  • В блоке ini оранжевым окрашивается только текст в скобках. Все, что написано вне квадратных скобок, останется серым. Чтобы весь текст был оранжевым, его нужно целиком поместить в [квадратные скобки].
  • Как сделать цветной текст в Дискорде-28
  • Цвет роли виден всем участникам сервера. Способ 4 меняет цвет никнейма глобально: он отображается выбранным цветом у всех пользователей сервера, а не только у вас. Если у участника несколько ролей, цвет никнейма определяется той из них, что стоит выше в иерархии ролей.
  • Как сделать цветной текст в Дискорде-29
  • Редактировать роли могут только администраторы. Назначать цвет ролям и выдавать их участникам могут лишь пользователи с правом «Управлять ролями» или с правами администратора сервера. Обычные участники не имеют доступа к этим настройкам.

22 комментариев

Кстати, если кому-то интересно попробовать разные стили текста (не только цвет), существует такой онлайн-инструмент как(https://discordfont.org/) discordfont.org. Он специализируется как раз на генерации различных декоративных шрифтов для Discord. Он бесплатный, поддерживает разные языки и довольно прост в использовании.

Здравствуйте, напомню, что форма должна выглядеть следующим образом:
‘ ‘ ‘ css
Текст
‘ ‘ ‘
(символы заменены вместо на ')
Всё, что находится в пределах
, изменит свой цвет.

Здравствуйте, Аноним. К сожалению, в Discord сейчас нет редактора сообщений, при помощи которого можно было бы всячески менять цвет только конкретных элементов в сообщении. В инструкции вы видите код, который нужно применять для каждого форматирования. Это единственные доступные методы кастомизации сообщений. Возможно, в будущем что-то изменится, тогда данная статья будет актуализирована.

У меня появилась проблема, когда пишешь код и текст, сообщение не отправляется. При этом если я стираю знаки сообщение может нормально отправиться

Переведи строку после трёх грависов (` ), тогда при нажатии на ентер сообщение отправится отправится

Здравствуйте, Аноним. Вы, видимо, не прочитали внимательно статью. Здесь как раз и говорится о том, что это подсветка синтаксиса кода, который поддерживает Discord. Других вариантов сделать цветной текст нет, поэтому необходимо объявить соответствующий код, а уже потом вводить любую надпись. Других вариантов, к сожалению, нет.

Вам помогла статья?

Ваш ответ может помочь другим пользователям!