Варианты решения:
Способ 1: Блок кода diff
Discord не предусматривает встроенной кнопки выбора цвета текста, однако мессенджер умеет интерпретировать синтаксическую подсветку блоков кода, и именно это дает возможность окрашивать сообщения. Проще всего начать с блока diff: он предназначен для отображения изменений в программном коде и дает два цвета. Строки, начинающиеся с символа +, отображаются зеленым, строки с символом - — красным.
Весь текст внутри блока выводится моноширинным шрифтом на темном фоне — изменить оформление на обычный вид сообщения не получится, это ограничение всех методов через блоки кода. Содержимое при этом может быть совершенно произвольным: необязательно вставлять фрагменты реального кода, достаточно написать любой текст, предварив нужную строку символом.
- В поле ввода сообщения напишите три обратные кавычки и сразу после них слово
diff. - Введите строки с нужными цветами: каждую зеленую строку начните с символа
+, каждую красную — с символа-. Закройте блок тремя обратными кавычками на отдельной строке:```diff
+ Текст зеленого цвета
- Текст красного цвета
``` - Отправьте сообщение — строки с
+отобразятся зеленым, строки с-красным.
Способ 2: Синтаксис языков fix, ini и yaml
Помимо diff, Discord поддерживает подсветку синтаксиса для десятков языков программирования, несколько из которых стабильно дают цветной эффект для произвольного текста. Три наиболее предсказуемых варианта: fix окрашивает весь текст в голубой, ini делает оранжевым содержимое квадратных скобок, а yaml применяет зеленый к строкам формата «ключ: значение». У каждого свои требования к оформлению, однако принцип один: в начале блока указывается название языка, а дальше — текст в нужном формате.
Для
fixникаких правил нет — пишите что угодно, весь текст станет голубым. Дляiniнужный фрагмент заключается в квадратные скобки: то, что написано вне них, останется серым. Дляyamlтребуется формат с двоеточием и пробелом между словами — без этого подсветка не сработает. Все три варианта, как иdiff, выводят текст моноширинным шрифтом в блоке кода.
- Для голубого цвета напишите блок с тегом
fixи добавьте внутрь любой текст:```fix
Ваш текст будет голубым
``` - Отправьте сообщение — все содержимое блока отобразится голубым цветом.
- Для оранжевого цвета используйте тег
iniи заключите текст в квадратные скобки:
```ini
[Ваш текст будет оранжевым]
``` - Отправьте сообщение — текст в скобках отобразится оранжевым.
- Для зеленого цвета используйте тег
yamlи запишите текст в формате «слово: слово»:
```yaml
ключ: значение
``` - После подтверждения отправки текст будет зеленым.
Способ 3: ANSI-коды через онлайн-генератор
ANSI-коды дают наибольший выбор цветов среди всех доступных в Discord вариантов: 8 оттенков текста и 8 фоновых цветов, которые можно комбинировать между собой. Технически это блок с тегом ansi, внутри которого расположены управляющие последовательности — специальные символы, пришедшие из терминальной среды. Важное ограничение: цвета отображаются только в десктопной и веб-версии Discord, в мобильном приложении вместо цветного текста виден обычный нераскрашенный блок кода.
Составлять ANSI-последовательности вручную неудобно: они содержат управляющий символ ESC (Unicode U+001B), который невозможно ввести с клавиатуры напрямую. Гораздо удобнее воспользоваться онлайн-генератором: вы вводите текст, выделяете нужные фрагменты и выбираете цвета кликом, а инструмент формирует готовый блок для вставки в Discord самостоятельно.
- Откройте генератор в браузере — на странице отображается текстовое поле и палитра цветов над кнопкой «Copy text as Discord formatted». Введите в поле нужный текст.
- Выделите текст или его фрагмент мышью — строка «FG» отвечает за цвет самого текста, строка «BG» — за фоновый цвет.
- Нажмите на нужный оттенок в строке «FG» — выделенный фрагмент окрасится в выбранный цвет.
- Чтобы добавить фоновый цвет, снова выделите текст и выберите оттенок из строки «BG».
- Нажмите «Copy text as Discord formatted» в нижней части страницы — готовый блок скопируется в буфер обмена.
- Вернитесь в Discord, откройте нужный канал и вставьте скопированное содержимое в поле ввода сообщения через Ctrl + V.
- Отправьте сообщение — текст отобразится с заданными цветами.
Способ 4: Цвет никнейма через роль сервера
Четвертый вариант принципиально отличается от предыдущих: он меняет не цвет текста в конкретном сообщении, а цвет никнейма участника — он применяется по всему серверу: в чате, в списке пользователей и в упоминаниях. Реализуется это через систему ролей и доступно только администраторам сервера: каждой роли можно назначить цвет, который автоматически распространяется на всех участников с этой ролью.
Если у пользователя несколько ролей, цвет никнейма определяется той из них, что стоит выше остальных в иерархии. Роли без назначенного цвета на отображение не влияют. Если у участника уже есть цветная роль, новую нужно расположить над ней в списке ролей, иначе ее цвет перекроет цвет старшей роли.
- Нажмите на название сервера в верхнем левом углу, чтобы открыть меню, затем выберите пункт «Настройки сервера».
- В левой панели найдите раздел «Люди» и нажмите на пункт «Роли».
- В списке ролей нажмите на иконку карандаша напротив роли, которой хотите назначить цвет.
- На открывшейся вкладке «Элементы отображения» найдите раздел «Цвет роли» и нажмите на нужный оттенок в палитре.
- В нижней части страницы нажмите «Сохранить изменения», чтобы применить выбранный цвет.
- Не закрывая настройки сервера, в левой панели нажмите «Участники» в разделе «Люди».
- В открывшемся списке участников найдите нужного пользователя и нажмите на его имя.
- В открывшемся профиле нажмите «Добавить роль».
- В появившемся поле поиска найдите нужную роль и нажмите на нее для назначения.
- Закройте окно — никнейм участника в чате и в списке пользователей отобразится цветом назначенной роли.
Нюансы использования цветного текста в Discord
Несмотря на то что все описанные методы стабильно работают, у каждого есть особенности, которые влияют на результат в конкретных условиях. Часть из них связана с ограничениями платформы, часть — с тонкостями синтаксиса, о которых легко не догадаться с первого раза. Зная эти нюансы заранее, вы избежите ситуации, когда цветной текст не отображается так, как ожидалось.
- ANSI-цвета не работают на мобильных устройствах. Все цвета, созданные через способ 3, отображаются только в десктопном клиенте и веб-версии Discord. На iOS и Android вместо цветного текста собеседник увидит обычный нераскрашенный блок кода — учитывайте это, если аудитория канала преимущественно мобильная.
- Все методы через блоки кода дают моноширинный шрифт. Способы 1-3 оборачивают текст в блок кода: он выводится шрифтом наподобие Consolas на темном фоне. Сделать его похожим на обычное сообщение невозможно — это техническое ограничение Discord, не зависящее от выбранного синтаксиса.
- Строки в diff без символа остаются серыми. Если строка внутри блока
diffне начинается с+или-, она отображается стандартным серым без какой-либо подсветки. Чтобы покрасить строку полностью, символ должен стоять самым первым, до текста. - В блоке ini оранжевым окрашивается только текст в скобках. Все, что написано вне квадратных скобок, останется серым. Чтобы весь текст был оранжевым, его нужно целиком поместить в
[квадратные скобки]. - Цвет роли виден всем участникам сервера. Способ 4 меняет цвет никнейма глобально: он отображается выбранным цветом у всех пользователей сервера, а не только у вас. Если у участника несколько ролей, цвет никнейма определяется той из них, что стоит выше в иерархии ролей.
- Редактировать роли могут только администраторы. Назначать цвет ролям и выдавать их участникам могут лишь пользователи с правом «Управлять ролями» или с правами администратора сервера. Обычные участники не имеют доступа к этим настройкам.
lumpics.ru















































Кстати, если кому-то интересно попробовать разные стили текста (не только цвет), существует такой онлайн-инструмент как(https://discordfont.org/) discordfont.org. Он специализируется как раз на генерации различных декоративных шрифтов для Discord. Он бесплатный, поддерживает разные языки и довольно прост в использовании.
Текст в мобильном приложении отображается я сам пробовал
как сделать текст как на скрине ?
fix(здесь любой текст)
Приветствую. Я в конце ставлю 3 ( ` ) знака у меня последняя строчка не выделяется цветом
Здравствуйте, напомню, что форма должна выглядеть следующим образом:
‘ ‘ ‘ css
Текст
‘ ‘ ‘
(символы заменены вместо
на '), изменит свой цвет.Всё, что находится в пределах
как сделать голубые цифры но чтобы текст был белый
Пишете код «css» после грависов, должно получиться вот это:
Здравствуйте, Аноним. К сожалению, в Discord сейчас нет редактора сообщений, при помощи которого можно было бы всячески менять цвет только конкретных элементов в сообщении. В инструкции вы видите код, который нужно применять для каждого форматирования. Это единственные доступные методы кастомизации сообщений. Возможно, в будущем что-то изменится, тогда данная статья будет актуализирована.
Да спасибо большое всегда пользуюсь этим сайтом.
Я жму у меня токо кружочек миняется
А цвет нет
Мне надо чтобы в чат красиво писать
Попробуй изменить в настройках показ цвета имён .если ты на мобильном то нет нельзя писать увы.
У меня появилась проблема, когда пишешь код и текст, сообщение не отправляется. При этом если я стираю знаки сообщение может нормально отправиться
Переведи строку после трёх грависов (` ), тогда при нажатии на ентер сообщение отправится отправится
Спасибо большое всё работает
Жаль что данная фича не работает на телефоне
Работает но только с sql python и javascript
Почему-то ничего не работает
Вы велли код? именно «««««`diff или другое на 2 редке должно быть — либо разные и текст
Все работает. Сама проверяла
Это не цветной текст, а подсветка синтакиса кода.
Здравствуйте, Аноним. Вы, видимо, не прочитали внимательно статью. Здесь как раз и говорится о том, что это подсветка синтаксиса кода, который поддерживает Discord. Других вариантов сделать цветной текст нет, поэтому необходимо объявить соответствующий код, а уже потом вводить любую надпись. Других вариантов, к сожалению, нет.