Вставь текст и сразу узнай, укладывается ли он в лимит символов Discord для сообщения, эмбеда, имени пользователя, описания профиля и не только.
Discord задаёт свой лимит символов для каждого места ввода. Вот лимиты, которые можно выбрать в счётчике, и числа, с которыми он сравнивает твой текст:
Длинные объявления, описания эмбедов и профилей легко случайно растянуть за лимит. Инструмент показывает по мере набора, сколько символов в тексте относительно выбранного лимита. Полоса становится жёлтой на 75 % лимита, оранжевой на 90 % и красной, когда текст превышает лимит.
Помимо лимита каждого поля, все эмбеды в одном сообщении вместе имеют общий лимит в 6000 символов: в него входит каждый заголовок, описание, название поля, значение поля, текст футера и имя автора. В одном сообщении может быть до 10 эмбедов, и 6000 - это на все вместе, а не на каждый. Этот счётчик проверяет один текст по одному лимиту за раз, поэтому части большого эмбеда сложи вручную.
Считается каждый набранный символ, в том числе символы, включающие форматирование. Текст **bold** показывает в Discord четыре буквы, но состоит из восьми символов. Что стоит учитывать:
**, *, __, ~~).```ansi и закрывающие ``` добавляют 10 символов к содержимому, плюс их переносы строк.[label](https://...) учитывает полный URL, а также квадратные и круглые скобки, а не только видимый текст.<:wave:123456789012345678>, и считается каждый его символ: здесь это 26 символов, хотя выглядит оно как один значок.<@123...>, <#123...> и <@&123...> считаются в полном исходном виде.\*, чтобы вывести обычную звёздочку) добавляет один символ к подсчёту.Символы считаются так же, как в приложении Discord на компьютере. Пробел, перенос строки, символ Markdown и большинство букв - по одному символу, а отдельный диакритический знак или знак гласной - ещё один. Большинство эмодзи - это два символа, а эмодзи, составленное из нескольких частей, например с оттенком кожи, - больше. Сообщения, отправленные ботом или через webhook, проходят через API Discord, который может считать некоторые эмодзи иначе, поэтому оставляй небольшой запас, если в таком сообщении много эмодзи и оно близко к лимиту.
Нужно сообщений появляется, когда выбран лимит Сообщение или Сообщение (Nitro) и твой текст его превышает. Это наименьшее число сообщений, в которое помещается текст; если разбивать его по словам или предложениям, может понадобиться больше.
Раздели текст на несколько сообщений. Когда выбрано Сообщение или Сообщение (Nitro), Нужно сообщений показывает, сколько их понадобится минимум. Если текст отправляет бот или webhook, описание эмбеда вмещает до 4096 символов, а одно сообщение может содержать до 10 эмбедов с общим лимитом 6000 символов. Более длинный текст поместится во вложенный файл .txt, потому что текст внутри файла не считается для лимита сообщения. Для длинного содержимого внутри эмбеда используй пагинацию: раздели его на страницы и добавь кнопки для переключения между ними.
Работает на Pigona - Бесплатный перевод для Discord