- Форматирование текста
- Содержание
- Форматирование
- Блоки кода
- Спойлеры
- Цитаты
- Экранирование
- Другое
- Шрифты
- Как сканировать QR-коды в мессенджере Дискорд
- Как пользоваться QR-кодом для входа
- Пару слов о безопасности
- Заключение
- Видео по теме
- Форматирование текста в Дискорде
- Как отформатировать текст в Discord?
- Как сделать курсив в Discord?
- Как сделать зачеркнутый текст в Discord?
- Форматирование чата Discord со смешанным форматом
- Цитаты блока форматирования текста Discord
- Форматирование блока кода Discord
- Как пойти на диссонанс в Discord?
- Цвет форматирования Discord
- Создание Discord-бота, используя библиотеку discord.js | Часть №1
- Введение
- Начало работы
- Создание бота
- Подготовка к написанию кода
- Написание кода
- Полезные и интересные команды
- Заключение
- FrachlitzStudio / DiscordMarkdownRUS.md
Форматирование текста
Форматирование текста — функция Discord, предназначенная для того, чтобы сделать текст жирным, курсивным, зачёркнутым, подчёркнутым, и в спойлере. А также для того, чтобы создавать блоки кода и цитаты.
Внутри всех способов форматирования, кроме блоков кода, можно использовать остальные способы (однако можно использовать блоки кода внутри остальных способов). Таким образом можно создать даже вот такой текст .
Содержание
Форматирование
Блоки кода
Если вы хотите сделать свой текст цветным или выделить какой-то код, то это можно сделать с помощью подсветки синтаксиса, введя имя языка в начале многострочного блока. Пример:
«`bash
#Серый цвет
«Бирюзовый»
$Yellow«`
Подсветка синтаксиса не поддерживается в мобильном версии Discord.
Полный список всех языков синтаксиса можно просмотреть здесь: https://highlightjs.org/static/demo/. Там же можно посмотреть, как будет выглядеть текст с этими языками, для этого нужно выбрать тему solarized (solarized dark для темной темы, solarized light для светлой).
Спойлеры
Спойлер (англ. spoiler) — это сообщение, которое может быть завернуто в «коробочку» или скрыто(но не полностью). В спойлер можно уместить любой текст или файл.
Цитаты
Цитаты по внешнему виду похожи на эмбеды, но их могут отправлять пользователи. Как и блоки кода, цитаты могут быть однострочными и многострочными.
Текст | Результат |
---|---|
> Текст | |
>>> Это Пробел между знаком (знаками) «>» и текстом обязателен. ЭкранированиеДопустим, вы хотите написать сообщение __это просто текст__. Но Discord заменяет его на это просто текст. Для этого поставьте перед первыми двумя подчеркиваниями обратный слеш: \_\_это просто текст__. Слеши показываться не будут, а текст не будет подчеркнутым. Другоеотобразит «3:01» (наведите мышью для просмотра полной даты). | |
Работает как пример выше, но отображает еще и секунды. | |
Работает как пример выше, но отображает дату в формате «дд:мм:гг». | |
Работает как пример выше, но отображает месяц словом в формате «дд месяц, гг». |
Шрифты
Для использования в чате или имени шрифта, вам потребуется специальный генератор для вставки юникодных символов (это не шрифт, а грубо говоря смайлики). Нельзя использовать собственные шрифты где-либо.
Источник
Как сканировать QR-коды в мессенджере Дискорд
Discord — бесплатный мессенджер с поддержкой видеоконференций, который изначально разрабатывался для геймеров, но по итогу приглянулся многим пользователям Интернета. Не так давно появился способ авторизации в программе не по логину и паролю, а путем сканирования QR-кода. Внешне это небольшой штрих-код в виде квадрата, в котором хранится информация. Один из способов использования QR-code — двухфакторная аутентификация (2FA), обеспечивающая безопасный вход пользователя в аккаунт. Это удобно в случаях, когда приходится пользоваться чужим компьютером. Как отсканировать QR-код в мессенджере Дискорд и что для этого нужно — об этом пойдет речь в статье.
Как пользоваться QR-кодом для входа
Прежде чем пытаться зайти в программу с помощью сканнера, убедитесь, что на вашем смартфоне установлено мобильное приложение Discord и выполнен вход в учетную запись. Функция сканирования доступна в последних версиях мессенджера на устройствах Android и iOS.
Порядок действий простой:
Вот так он выглядит.
Этим способом войти в Discord можно куда быстрее, и не беспокоясь о том, что к аккаунту получат доступ третьи лица.
Чтобы отсканировать код для авторизации в мессенджере:
Время действия кода — 2 минуты. Если не успеете авторизоваться в течение этого времени, придется генерировать новый QR. Для этого достаточно обновить страницу входа или перезапустить мессенджер на компьютере.
Пару слов о безопасности
Для безопасности входа приведем некоторые рекомендации:
Заключение
Исходя из вышесказанного: если авторизуетесь с чужого компьютера, лучше входите в аккаунт путем сканирования специального штрих-кода. Это избавляет от необходимости вручную вводить логин и пароль, которыми могут завладеть злоумышленники, пользующиеся клавиатурным шпионом (keylogger) — программой, считывающей нажатые клавиши и сохраняющей их в файл.
Видео по теме
Источник
Форматирование текста в Дискорде
Форматирование текста в Discord означает назначение специальных стилей текстовому сообщению, которое вы отправляете своим друзьям. Для этого в Discord используется система Markdown. Вам просто нужно добавить несколько специальных символов до и после сообщения, чтобы изменить его стиль.
Как отформатировать текст в Discord?
Использование специальных форматов в текстовом сообщении делает его более привлекательным. Ниже вы узнаете, как выполнять форматирование сообщений Discord жирным шрифтом, курсивом, подчеркиванием, разными цветами, блоком кода, спойлером и цитатой.
Чтобы выделить текстовое сообщение жирным шрифтом, просто добавьте две звездочки **, соответственно, непосредственно перед и за основным содержанием. Между двумя звездочками нет пробела, также нет пробела между звездочкой и сообщением.
Как сделать курсив в Discord?
Хотите выделить текст курсивом? Хорошо, просто добавьте одну звездочку * или один знак подчеркивания _ как перед содержимым, так и позади него. Между звездочкой и текстом нет пробела.
Как сделать зачеркнутый текст в Discord?
Точно так же, чтобы зачеркнуть предложение, поставьте перед ним две тильды
и за ними. Между двумя тильдами нет пробела, также нет пробела между тильдой и предложением.
Форматирование чата Discord со смешанным форматом
Конечно, к одному и тому же контенту можно добавить более одного формата. Ниже перечислены специальные символы, которые рекомендуется добавлять перед целевым содержимым и перед ним.
Цитаты блока форматирования текста Discord
Введите> в начале строки текста, чтобы создать однострочную цитату. При размещении >>> перед содержимым, содержащим несколько строк, чтобы цитировать весь блок содержимого. Обратите внимание, что между> и содержимым должен быть пробел.
Форматирование блока кода Discord
Чтобы создать блоки кода в Discord, просто заключите свое сообщение в обратные кавычки `, он использует ту же кнопку, что и тильда. Если в одном блоке кода нужно отметить несколько строк, просто введите три обратных кавычки « перед сообщением и за ним. Кроме того, нет пробела между двумя обратными кавычками и между обратными кавычками и сообщением.
Как пойти на диссонанс в Discord?
Как мы все знаем, во время разговора с друзьями, если мы нажмем клавишу Enter на клавиатуре во время набора текста, он отправит слова, которые мы уже набираем, даже если мы ничего не написали. Кроме того, мы знаем, что в большинстве текстовых документов, таких как Microsoft Word
Чтобы начать новую строку во время обмена сообщениями с друзьями, наведите курсор мыши на место разрыва строки и нажмите «Shift + Enter». Затем ваш курсор переместится в самое начало следующей строки.
Цвет форматирования Discord
Официально в Discord нет встроенной функции выделения текста с помощью цвета. Тем не менее, Hightlight.js работает в фоновом режиме, что позволяет пользователям добавлять некоторые общие, но ограниченные цвета в свои сообщения. Фактически, приведенный ниже обходной путь работает с подсветкой синтаксиса путем ввода имени языка синтаксиса после символов блока кода « ».
1. Форматирование текста в Discord — красный
В первой строке введите 3 обратных кавычки, а затем «diff» (выделение синтаксиса diff). во второй строке начните с одного дефиса, а затем укажите основное содержание. Если ваш контент занимает более одной строки, это не имеет значения; все они будут красными.
Тем не менее, если вы вручную разделяете свой контент, начиная с новой строки, вы должны использовать еще один дефис в самом начале новой строки, чтобы ваш контент оставался красным. В противном случае это будет белый цвет по умолчанию.
В конце вашего контента начните новую строку с другой части символов блока кода.
-пример например например например например например
Источник
Создание Discord-бота, используя библиотеку discord.js | Часть №1
Введение
В этой статье я подробно расскажу о том, как работать с библиотекой discord.js, создать своего Discord-бота, а также покажу несколько интересных и полезных команд.
Сразу хочу отметить, что я планирую сделать ряд подобных статей, начиная с простых команд, заканчивая музыкой, системой экономики и распознаванием голоса ботом.
Начало работы
Если вы уже знакомы с приведёнными ниже материалами, — смело можете пролистать этот раздел.
Для начала работы с кодом нам нужно установить среду разработки, это может быть:
Среда разработки выбирается по удобству использования и практичности, она у вас может быть любая, но мы рассмотрим её на примере Visual Studio Code, так как она является одной из самых приемлемых для новичков, а также для опытных программистов.
Для установки переходим по этой ссылке.
Выбираем свою операционную систему и запускаем скачивание.
Для создания бота мы используем среду выполнения node.js. Для её установки нам необходимо перейти на этот сайт.
На данный момент нас интересует версия долгосрочной поддержки (LTS), скачиваем её.
В Visual Studio Code присутствует возможность устанавливать расширения.
Для этого, кликните по отмеченной ниже иконке.
В открывшемся окне вписываем название название/идентификатор нужного нам расширения, после чего устанавливаем его.
Из полезных расширений могу отметить:
Создание бота
Теперь, когда вы установили все нужные компоненты, мы можем приступить к созданию самого бота.
Здесь всё просто. Переходим на портал разработчиков и нажимаем на кнопку с надписью «New Application» — она находится в правом верхнем углу.
В открывшемся окне вписываем имя бота, после чего, нажимаем на кнопку с надписью «Create».
На этой странице мы можем изменить имя бота, загрузить для него иконку, заполнить описание.
Теперь наша задача — воплотить бота в жизнь. Для этого переходим во вкладку «Bot».
Нажимаем на кнопку с надписью «Add Bot» и воплощаем бота в жизнь.
Поздравляю! Вы создали аккаунт для вашего бота. Теперь у него есть тег, токен, ник и иконка.
Подготовка к написанию кода
После создания аккаунта для бота, мы должны установить нужные пакеты и модули, чтобы в дальнейшем он корректно работал.
Первым делом создаём папку, после чего открываем её в VS Code (Файл > Открыть папку) / (Ctrl + K Ctrl + O)
Далее нам нужно открыть терминал (Терминал > Создать терминал) / (Ctrl + Shift + `)
Теперь мы должны создать файл с неким «описанием» нашего бота, сделаем это через терминал.
Вписываем данную строку в терминал и нажимаем Enter:
После каждой появившейся строки нажимаем Enter или вписываем свои значения.
Значения в этом файле можно будет изменить в любой момент.
Далее, мы должны поочерёдно вводить в терминал эти строки:
«Install» также можно сокращать в «I», но необязательно.
Итого, если вы следовали инструкциям и всё сделали правильно, в вашей папке должны были появиться 3 объекта:
Написание кода
Для того, чтобы наш бот появился в сети и мог реагировать на команды, нам нужно написать для него код.
Существует множество вариантов для его написания: используя один файл, два, несколько, и т.д
Мы рассмотрим вариант с двумя файлами, так как его использовать очень легко и удобно, но у каждого варианта есть свои недостатки — например, у этого недостатком является сложность в написании начального кода.
Но не волнуйтесь, весь код вам писать не придётся.
Для начала, нам нужно где-то хранить основные параметры и информацию о боте.
Мы можем сделать это двумя способами:
Разберём хранение параметров в отдельном файле.
Итак, создаем файл config.json
Вставляем в него следующий код:
* Для получения токена зайдите на портал разработчиков, перейдите во вкладку «Bot» и скопируйте его.
* Самым распространённым среди разработчиков префиксом является !
Далее нам нужно создать файл bot.js и вставить в него данный код:
Теперь создаём файл comms.js, в нём будут сами команды.
В нём должен быть следующий код:
Чтобы добавить больше команд — просто объявляйте больше функций и добавляйте их в список, например:
И вот, мы вышли на финишную прямую!
Осталось всего ничего — запустить бота.
Для этого открываем терминал и вставляем в него следующую строку:
Готово! Бот запущен и вы можете им пользоваться, ура!
Чтобы пригласить бота на свой сервер, воспользуемся нам уже известным порталом разработчиков.
Перейдём во вкладку OAuth2, пролистаем чуть ниже, выберем «Bot» и отметим нужные боту привилегии.
Теперь осталось скопировать ссылку-приглашение и добавить бота на свой сервер.
Существует два способа:
Для этого, сначала мы должны скопировать ссылку-приглашение.
После чего перейти в файл bot.js и вставить данную строчку кода сюда:
Итоговый код должен быть таким:
Чтобы указать несколько привилегий, мы должны перечислить их в квадратных скобках, через запятую:
* Все привилегии указываются заглавными буквами
Список доступных привилегий:
ADMINISTRATOR
CREATE_INSTANT_INVITE
KICK_MEMBERS
BAN_MEMBERS
MANAGE_CHANNELS
MANAGE_GUILD
ADD_REACTIONS
VIEW_AUDIT_LOG
PRIORITY_SPEAKER
STREAM
VIEW_CHANNEL
SEND_MESSAGES
SEND_TTS_MESSAGES
MANAGE_MESSAGES
EMBED_LINKS
ATTACH_FILES
READ_MESSAGE_HISTORY
MENTION_EVERYONE
USE_EXTERNAL_EMOJIS
VIEW_GUILD_INSIGHTS
CONNECT
SPEAK
MUTE_MEMBERS
DEAFEN_MEMBERS
MOVE_MEMBERS
USE_VAD
CHANGE_NICKNAME
MANAGE_NICKNAMES
MANAGE_ROLES
MANAGE_WEBHOOKS
MANAGE_EMOJIS
Я не советую вам из привилегий выбирать только ADMINISTRATOR, поэтому лучше указать только те привилегии, которые бот действительно использует для корректной работы
Полезные и интересные команды
В предыдущем разделе я показал вам, как запустить бота и как писать для него команды.
Теперь я хочу поделиться с вами несколькими своими командами.
Не стоит пугаться большого кода, здесь всё предельно просто.
Заключение
Вот и подошла к концу первая часть обучения, как вы могли заметить, создать бота, используя библиотеку discord.js очень просто.
Итого, из этой статьи мы выяснили:
Надеюсь, что вам понравилась моя статья и вы узнали из неё что-то новое.
Источник
FrachlitzStudio / DiscordMarkdownRUS.md
Discord Markdown [ENG] [RUS]
Как использовать markdown в Discord’e, чтобы сделать текст более красивым?
Последнее обновление: 17.10.20
Пример | Маркировка |
---|---|
Наклонённый | *Наклонённый* или _Наклонённый_ |
Жирный | **Жирный** |
Зачёркнутый | |
П͟о͟д͟ч͟ё͟р͟к͟н͟у͟т͟ы͟й͟ | __Подчёркнутый__ |
Всё это можно комбинировать друг с другом:
Наклонённый, Жирный и Зачёркнутый :
_**Наклонённый, Жирный и Зачёркнутый**_
Чтобы спрятать какой-то текст перед нажатием на него, следует записать нужную фразу между ||
Чтобы процитировать чьё-либо сообщение, нужно нажать на него ПКМ и кликнуть на соответствующую кнопку. Или же можно это сделать самому:
Можно писать блоки кода прямо в Discord’e.
Однострочный Блок Кода
Нужно записать текст между «`»:
Однострочные блоки кода можно комбинировать со шрифтами:
Многострочный Блок Кода
Чтобы сделать многострочный блок кода, нужно поставить ««`» в начале и конце:
Многострочные блоки кода также можно комбинировать со шрифтами:
«Цветной» Многострочный Блок Кода
Используя синтаксис различных языков программирования, можно делать разноцветный текст:
Существует намного больше примеров, но, как мне кажется, никто не будет их использовать, т. к. они выглядят не очень красиво.
Если нужно убрать markdown, следует поставить \ перед символами:
Чтобы убрать embed часть сообщения (видео-плеер от YouTube, заголовок и часть статьи с блога и т. п.), нужно писать ссылку между > :
Существуют способы, как принудительно упомянуть канал/роль/пользователя. И не важно, что юзер не присутствует на сервере или канал находится на другом.
Для всех методов следует включить Режим разработчика в настройках Внешнего вида.
Чтобы упомянуть роль, не имея на это прав, следует:
Чтобы упомянуть пользователя, которого нет на сервере/у которого нет прав перебывать в канале, следует:
Чтобы принудительно упомянуть канал (если нет доступа или нужно перенаправить в канал на другом сервере), следует:
Чтобы вставить эмодзи где-угодно (например, в заголовок канала), следует:
Чтобы указать какую-то дату и время (это может быть полезно для ботов), следует:
Источник