Вебхук Discord публикует сообщения в канал простым HTTP POST с JSON. Инструмент визуально собирает этот JSON (с embed) и выдаёт готовую команду curl. Сайт ничего не отправляет в Discord — запрос вы выполняете сами.
Как пользоваться инструментом
В Discord: Настройки канала → Интеграции → Вебхуки → Новый вебхук, скопируйте URL (держите в секрете).
Заполните текст, имя и первый embed: заголовок, описание, цвет, поля.
Следите за предпросмотром и предупреждениями о лимитах (6000 символов всего, 25 полей, 10 embed).
Скопируйте JSON или команду curl (заменив WEBHOOK_ID/WEBHOOK_TOKEN значениями из вашего URL) и выполните её на своём компьютере или сервере.
Лимиты и конфиденциальность
Лимиты Discord: content 2000 символов; до 10 embed в сообщении; заголовок 256; описание 4096; 25 полей (имя 256, значение 1024); подвал 2048; имя автора 256; 6000 символов суммарно по всем embed. Изображения в предпросмотре не загружаются (нет запросов к сторонним доменам). URL вебхука не запрашивается: не вставляйте его на сторонних сайтах — любой, у кого он есть, может писать в ваш канал.
curl -X POST "https://discord.com/api/webhooks/WEBHOOK_ID/WEBHOOK_TOKEN" \
-H "Content-Type: application/json" \
-d '{"content":"Hello","embeds":[{"title":"Server status","color":5793266}]}'Частые вопросы
- Может ли сайт отправить сообщение за меня?
- Нет, так задумано: инструмент не знает URL вашего вебхука и не обращается к Discord. Используйте команду curl или JSON в своём скрипте.
- Как задаётся цвет embed?
- Discord ожидает десятичное целое (0xRRGGBB в десятичной системе). Выбор цвета делает это сам: #5865F2 станет 5793266.
