FrachlitzStudio / DiscordMarkdownRUS.md
Discord Markdown [ENG] [RUS]
Как использовать markdown в Discord’e, чтобы сделать текст более красивым?
Последнее обновление: 17.10.20
| Пример | Маркировка |
|---|---|
| Наклонённый | *Наклонённый* или _Наклонённый_ |
| Жирный | **Жирный** |
| Зачёркнутый | |
| П͟о͟д͟ч͟ё͟р͟к͟н͟у͟т͟ы͟й͟ | __Подчёркнутый__ |
Всё это можно комбинировать друг с другом:
Наклонённый, Жирный и Зачёркнутый :
_**Наклонённый, Жирный и Зачёркнутый**_
Чтобы спрятать какой-то текст перед нажатием на него, следует записать нужную фразу между ||
Чтобы процитировать чьё-либо сообщение, нужно нажать на него ПКМ и кликнуть на соответствующую кнопку. Или же можно это сделать самому:
Можно писать блоки кода прямо в Discord’e.
Однострочный Блок Кода
Нужно записать текст между «`»:
Однострочные блоки кода можно комбинировать со шрифтами:
Многострочный Блок Кода
Чтобы сделать многострочный блок кода, нужно поставить ««`» в начале и конце:
Многострочные блоки кода также можно комбинировать со шрифтами:
«Цветной» Многострочный Блок Кода
Используя синтаксис различных языков программирования, можно делать разноцветный текст:
Существует намного больше примеров, но, как мне кажется, никто не будет их использовать, т. к. они выглядят не очень красиво.
Если нужно убрать markdown, следует поставить \ перед символами:
Чтобы убрать embed часть сообщения (видео-плеер от YouTube, заголовок и часть статьи с блога и т. п.), нужно писать ссылку между > :
Существуют способы, как принудительно упомянуть канал/роль/пользователя. И не важно, что юзер не присутствует на сервере или канал находится на другом.
Для всех методов следует включить Режим разработчика в настройках Внешнего вида.
Чтобы упомянуть роль, не имея на это прав, следует:
Чтобы упомянуть пользователя, которого нет на сервере/у которого нет прав перебывать в канале, следует:
Чтобы принудительно упомянуть канал (если нет доступа или нужно перенаправить в канал на другом сервере), следует:

Чтобы вставить эмодзи где-угодно (например, в заголовок канала), следует:
Чтобы указать какую-то дату и время (это может быть полезно для ботов), следует:
Форматирование текста
Форматирование текста — функция Discord, предназначенная для того, чтобы сделать текст жирным, курсивным, зачёркнутым, подчёркнутым, и в спойлере. А также для того, чтобы создавать блоки кода и цитаты.
Внутри всех способов форматирования, кроме блоков кода, можно использовать остальные способы (однако можно использовать блоки кода внутри остальных способов). Таким образом можно создать даже вот такой текст .
Содержание
Форматирование
Выделение текста в блоки
Если вы хотите сделать свой текст цветным или выделить какой-то код, то это можно сделать с помощью подсветки синтаксиса, введя имя языка в начале многострочного блока. Пример:
«`bash
#Серый цвет
«Бирюзовый»
$Yellow«`

Подсветка синтаксиса поддерживается в мобильном версии Discord.
Полный список всех языков синтаксиса можно просмотреть здесь: https://highlightjs.org/static/demo/. Там же можно посмотреть, как будет выглядеть текст с этими языками, для этого нужно выбрать тему solarized (solarized dark для темной темы, solarized light для светлой).
Спойлеры
Спойлер (англ. spoiler) — это сообщение, которое может быть завернуто в «коробочку» или скрыто(но не полностью). В спойлер можно уместить любой текст или файл.
Цитаты
Цитаты по внешнему виду похожи на эмбеды, но их могут отправлять пользователи. Как и блоки кода, цитаты могут быть однострочными и многострочными.
| Текст | Результат |
|---|---|
| > Текст | |
| >>> Это Пробел между знаком (знаками) «>» и текстом обязателен. ЭкранированиеДопустим, вы хотите написать сообщение __это просто текст__. Но Discord заменяет его на это просто текст. Для этого поставьте перед первыми двумя подчеркиваниями обратный слеш: \_\_это просто текст__. Слеши показываться не будут, а текст не будет подчеркнутым. ДругоеСпец.символы и буквы с кастомным видомДля использования в чате букв с кастомным видом, вам потребуется специальный генератор для вставки юникодных символов (это не шрифт, а грубо говоря смайлики). Нельзя использовать собственные шрифты (загружать файл со шрифтами) в Discord. Создание 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» и отметим нужные боту привилегии. Теперь осталось скопировать ссылку-приглашение и добавить бота на свой сервер. Существует два способа: Для этого, сначала мы должны скопировать ссылку-приглашение. Итоговый код должен быть таким: Чтобы указать несколько привилегий, мы должны перечислить их в квадратных скобках, через запятую: * Все привилегии указываются заглавными буквами Список доступных привилегий: ADMINISTRATOR Я не советую вам из привилегий выбирать только ADMINISTRATOR, поэтому лучше указать только те привилегии, которые бот действительно использует для корректной работы Полезные и интересные командыВ предыдущем разделе я показал вам, как запустить бота и как писать для него команды. Не стоит пугаться большого кода, здесь всё предельно просто. ЗаключениеВот и подошла к концу первая часть обучения, как вы могли заметить, создать бота, используя библиотеку discord.js очень просто. Итого, из этой статьи мы выяснили: Надеюсь, что вам понравилась моя статья и вы узнали из неё что-то новое. Discord bot на Js | самый информативный гайд | Discord Js 12Сегодня будет делать Дискорд бота на Джээс!Что-же нам потребуется? Так-же увы, но я не буду объяснять, как создать бота и установить node.js, моя цель показать вам функционал discord.js, а не то, как делаются базовые действия бота. Создаём папку скажем. на рабочем столе, и называем её любым названием, например это будет имя нашего бота! у меня это бот Pixi (Все права защищены, за использование названия вас приведут к ответственности!) И так, для начала установим библиотеки! Далее после установки данных библиотек мы можем приступить к формулировке проекта! Для этого в консоль пишем: Далее мы просто нажимаем enter, хотя можно ещё заполнить последнее поле.. Это автор! Указываем ваше имя на Английском. Далее создаём файл config.json, index.js, и в файл config.json пишем: Далее в файле index.js пишем: Что мы сделали можно посмотреть в подсказках, а теперь расскажу зачем нужна эта коллекция команд! Дело в том, что по факту можно писать команды в client.on(‘message’, message => <>, но это не правильно и именно по этому мы создаём коллекцию команд и делаем следующие действия. И так, давайте создадим первую команду! Пускай это будет.. команда hi, бот будет отвечать нам привет! И так. Создаём файл hi.js и пишем в него следующее: Дальше запускаем бота (Переходим в консоль и идём через неё в папку с ботом и пишем node index.js) и видим. Хорошо, у нас получилось! Давайте.. Сделаем пинг! (Бот будет отправлять нам задержку к отправки сообщения в миллисекундах) В папке commands создаём ещё один файл (ping.js) и там пишем: Далее я хочу научить вас работать с рандомными изображениями и гифками, ну и эффектами :3 Создаём файл fox.js и пишем в него следующее: Вы сможете сделать больше рандомных картинок зная сайт. Так вот! Далее поговорим про эффекты, это будет экран wasted на аватарке пользователя дискорд! Создаём файл wasted.js ( Вы уже знаете где) ) В файл say.js пишем: И. На этом всё! Спасибо за чтение данной статьи и пока! Создание бота Дискорд на основе discord.jsПредысторияЯ заинтересовался созданием бота для Discord, но всё что я нашёл, было пару видео на YouTube, да и то там просто писали код, без всяких пояснений. Поэтому я хочу начать серию статей по созданию ботов на основе discord.js. Получение токена ботаДля начала нам нужно зайти на страницу создание приложений и нажать New Application. После чего, нам предложат назвать наше приложение. Вводим желаемое название и нажимаем Create. Мы попадаем на страницу настройки приложения, где мы можем поменять название, аватар, описание и тд. Но нам это пока не нужно, переходим во вкладку Bot. И создаём бота. Осталось только скопировать токен. Подготовка среды разработкиДля начала нужно установить Node.js и Visual Studio Code (VS code), в последнем собственно и будет происходить процесс создания бота. Запускаем VS code. Открываем папку, в которой будет хранится наш бот. Нажимаем Вид->Терминал, после этого в нижней части приложения должен появится терминал. Написания «тела» ботаДля начало нужно создать описание бота. После ввода команды, она будет спрашивать вас данные о боте (можно оставить по умолчанию, просто нажав Enter). В конце она спросит правильно ли всё указано и выведет полученные ответы. После ввода каждой команды, требуется немного подождать. Примечание! После ввода команд, могут появится предупреждения, не бойтесь, ничего страшного. Если вы всё сделали правильно, то в папке бота должно быть следующее. Далее создаём файл botconfig.json, здесь мы будем хранить основные параметры бота. Теперь создаём файл index.js, в него копируем следующий код. И мы на финишной прямой! Пишем в терминале команду для запуска бота. После чего остаётся добавить бота на сервер по полученной ссылке. Не пропустите наши новые статьи: Подписаться авторизуйтесь 0 комментариев Старые |
























