Эмбед - особый формат сообщений. Есть миф, что их могут (без модификаций и селфботов) отправлять только боты, однако это не так. Вы уже сталкивались с эмбедами, когда делились с друзьями сайтами или видео c Youtube.
Эмбеды есть следующих типов:
Тип | Доступен для | Описание | Пример | Настройка |
---|---|---|---|---|
rich | Боты, вебхуки (для пользователей только с модификациями/селфботами) | Самый красивый и многофункциональный вид эмбедов | Через API | |
link | Все | Появляется при отправлении ссылки без <> | Создателем сайта | |
video | Все | Появляется при отправлении ссылки на видео без <> | Создателем сайта |
Как прислать эмбед?[]
Способ для ботов (rich)[]
API[]
См. документацию
JavaScript[]
См. документацию
Python[]
См. документацию
Discord Bot Maker[]
1. Для начала нам нужно создать команду, у нас это будет тест-эмбеда-для-вики
2. Потом, нажмите "Create" и нажмите на "Send Message", потом выберите категорию "Messaging" и там выберите "Create Embed Messagse"
2.1. Вписываем заголовок эмбеда, URL, Автора, цвет, изображение. Потом пишем в "Variable Name", например, "varembed" и сохраняем.
3. Нажимаем опять кнопку "Create", выбираем ту же самую категорию и выбираем уже "Set Embed Description".
3.1. Вписываем "Variable Name", который мы написали в прошлом событии, у нас это был "varembed", вписываем.
3.2. А дальше просто пишем, что у нас будет в эмбеде, у нас это "embed test".
4. Дальше создаём ещё одно событие в команде, выбираем также "Messaging", но функцию уже выбираем "Send Embed Message".
4.1. Вписываем "Variable Name", в нашем случае это "varembed". Потом можем выбрать куда сообщение придёт и готово!
Эмбед с помощью Discord Bot Maker был создан, осталось запустить вашего бота и продемонстрировать эту команду.
BetterDiscord[]
В интернете можно найти плагин, который сможет отсылать эмбеды (типа link), в данном случае опишется плагин "Safe Embed Generator".
1. Скачиваем плагин по ссылке *клик*.
1.1 Перекидываем в папку с плагинами, на Windows %APPDATA%\Roaming\BetterDiscord\plugins, на Linux $HOME/.config/BetterDiscord/plugins
1.2 Подключаем его в настройках пользователя во вкладке "Plugins".
Создаём (Генерируем) эмбед[]
1. Нажимаем на кнопку в поле ввода сообщения.
2. Когда вы видите это, не бойтесь. Заполняйте всё как вам надо, сбоку появится превью эмбеда. Как и в Discord Bot Maker тут можно выбрать цвет, картинку, автора, заголовок.
3. Когда вы всё заполнили, можете нажимать "Send", и у вас отправится эмбед!