Что такое эмбеды в дискорде
Перейти к содержимому

Что такое эмбеды в дискорде

  • автор:

Что такое эмбеды в дискорде

Save your messages in the cloud and have them available on all your devices. You can also share them with your friends!

Custom Branding

Customize your embeds with your own branding. You can even change the username and avatar of the message to your liking!

Interactive Components

Add interactivity to your messages with buttons and select menus. You can hand out roles or send custom responses to your users!

White Label

Integrate your own bot into Embed Generator to change the username and avatar of responses to buttons, and select menus!

Custom Commands

Add your own commands with custom logic and responses to Embed Generator that your server members can use!

AI Assistant

Use our powerful AI assistant to quickly draft new messages and boost your creativity!

Как отправить Эмбед сообщение в Discord

Обсудим все существующие способы отправки Эмбед сообщений а существует их достаточно. Быстро и понятно.

18 августа 2023, пятница 10:36
KalIvan [ ] для раздела Блоги

реклама

Всем привет други и подруги !

В этой статье мы поговорим про такой стиль сообщений Discord как эмбед. Да да я про то красивое сообщение с цветной полоской с лева.

реклама

И так я знаю всего 2 способа отправки таких сообщений:

1)Через скрипт на Python

реклама

И так преступим, для первого способа вам не понадобится каких либо трудных действий, но судите сами если у вас нет Python и вы за программирование не шарите то смотрите второй способ.

Скрипт на Python (Этот способ подойдёт для тех кто хочет создать бота для сервера и чтоб этот бот постоянно кому-то что-то кидал, а если вам на 1 раз то луч второй способ)

реклама

Для создания Эмбед сообщения можно использовать 2 библиотеки разницы нет покажу обе.

disnake

Что бы пользоваться этой библиотекой вам надо её установить разумеется как это делать если не знаете то погуглите там ничего сложного нет.

И так приступим к написанию кода.

  1. Импортируем библиотеку и с помощью второй строки упрощаем жизнь.
  2. Также прописывайте это (чтоб дать боту дефолтные разрешения )
реклама

3. Далее надо создать префикс обязательно (это такой символ с помощью которого бот понимает ,что это команда для него). В моём примере префиксом является » # » но вы можете выбрать любой свой.

4. Можно создать команду чтоб понять что код запущен и ошибок в нём нет.

5. Создаём сам эмбед.В данном случае команда называется embed а это значит чтоб вызвать эмбед в сообщениях нужно использовать эту команду #embed

title — это заголовок эмбеда

description — это описание

embed.description — также может что либо в ставить в описание.

embed.add_field — это пункты

name — имя пункта

value — что ты хочешь написать в пункте.

color=disnake.Color.from_rgb — команда для выбора цвета полосы с лева (в RGB) код цвета можно узнать в гугле ну а также есть базовые цвета в самой библиотеке к примеру вот.

ОБЯЗАТЕЛЬНО В НУТРИ НАШЕЙ ФУНКЦИИ ПРОПИСЫВАЕМ ЭТО ЧТОБ БОТ ОТПРАВИЛ СООБЩЕНИЕ ТУДА ОТ КУДА ОНО БЫЛО ВЫЗВАНО

И в конце скрипта ставим эту команду и в кавычках токен вашего бота

ВСЁ ДРУЗЬЯ БОТ ГОТОВ ЗАПУСКАЕМ СКРИПТ А СЛЕДОВАТЕЛЬНО БОТА

Выглядит примерно так по итогу.

discord.py

В плане кода вся та же дичь ток disnake меняем на discord

Эмбед будет выглядеть абсолютно так же.

Discohook (вот ссылка https://discohook.org/)

Для этого вам нужно создать вебхук на сервере

Тут на вкладке канал можно выбрать на какой канал отправится сообщение

И сразу же копируем URL вебхука

Кликаем на Clear ALL

вставляем ссылку на наш вебхук

Тыкаем ниже кнопку Add Embed

и настраиваем что хотим и заодно видим с права как будет выглядеть наш эмбед.

Когда всё настроили кликаем по кнопке Send

И всё сообщение на сервере.

рекомендации
Ищем PHP-программиста для апгрейда конфы

На этом мои полномочия типа всё, всем спасибо и удачи.

Формат текста через эмбеды в дискорде?

6420c67cc7e91127146644.png

как сделать подобные палочки | , два раза за одно сообщение? просто я могу сделать всего одну слева, а мне нужно вторую в этой же строке

  • Вопрос задан 27 мар. 2023
  • 267 просмотров

Комментировать
Решения вопроса 0
Ответы на вопрос 2
2 инлайновых филда с «палочками» в начале
Ответ написан 27 мар. 2023
ortuknigger @ortuknigger Автор вопроса
а можно на языке понятном мне, я просто не сильно понимаю о чём ты
ortuknigger @ortuknigger Автор вопроса

ortuknigger, хотелось бы добавить что я знаю как сделать эту палочку перед сообщением, но мне нужно чтобы это было одним сообщением, и было две палочки в ондой строке, но вторая палочка не делатеся

ortuknigger, покажи пример как ты пытаешся делать в ембеде
ortuknigger @ortuknigger Автор вопроса

6421597431d4e491783572.png

Алексей,

ortuknigger @ortuknigger Автор вопроса

64215a2159290597912045.png

ortuknigger,

ZlplPvz.png

ortuknigger, Код покажи, а не картинки

morfiscam

Алексей, ты бы лучше учил его правильно работать с вебхуком, нежели давать отвратительный вариант с пробелами.. дилетанты, дилетанты.. Вариант рабочий, но отвратительный. Для кого ниже созданы «Fields»?

Кирюшка, что ты несеш ? какими еще пробелами ? для кого в ответе указал что это всего лишь 2 инлайновых филда

morfiscam

Developer bot in Discord and design

Привет, сейчас распишу. Как я понял, ты пытаешься отослать такое сообщение через вебхук.

6425132337f59473543144.png

Получится в конечном итоге это:

Начнем!
Заходишь на сам сайт с вебхуком, советую использовать Discohook (кликабельно), очищаешь «content» и удаляешь эмбеды, после создаешь новый, нажимая на «add embed», открываешь «body» и заполняешь все как тебе нужно, дальше закрываем «body«, переходим в «Fields«, он находится под «body«, создаешь «field«, открываешь «fild1«, пишешь заголовок, в твоем случае «Наказание», дальше с право есть «inline» ставишь галочку, пишешь описание, в твоем случае — мут, далее создаешь новый филд, так же заполняешь заголовок, ставишь галочку на «inline» и вводишь описание.

6425144b86d3c830013547.png

Получается у нас вот так!

Если не хочешь заморачиваться, можешь перейти по этой ссылочке, там будет мой готовый вариант, тебе нужно будет исправить лишь все под себя.
Тыкни сюда

Discord API: Как упомянуть роль в Embed?

Выход

Пишу в эмбеде <@id-роли>но выходит это

Отслеживать
задан 8 авг 2022 в 19:03
Dirfect Gigi Dirfect Gigi
3 3 3 бронзовых знака

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

 Как же я сам до этого не додумался. 

Отслеживать
ответ дан 8 авг 2022 в 19:46
Dirfect Gigi Dirfect Gigi
3 3 3 бронзовых знака

2022. ухх. Вот, да. Написано на Disnake, пойдет 100% на Discord.Py. я нашел этот вопрос в вкладке текущие. ��

@bot.slash_command() async def hichat(inter): role = inter.guild.get_role(1184492430813298710) embed = disnake.Embed( title = "hichat", description=f" hi chat" ) await inter.send(embed=embed) 

Отслеживать
ответ дан 19 дек 2023 в 17:16
Forevor Base Forevor Base
333 1 1 серебряный знак 9 9 бронзовых знаков

  • api
  • discord
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.17.3574

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *