public static void main(String[] args) {
// 1. Создаем объект Webhook с URL вашего вебхука
DiscordUtil.Webhook webhook = new DiscordUtil.Webhook("WEBHOOK_URL_HERE");
// 2. Устанавливаем содержимое сообщения
webhook.setContent("Это сообщение демонстрирует все возможности Webhook и EmbedObject!");
// 3. Создаем EmbedObject для форматирования
DiscordUtil.Webhook.EmbedObject embed = new DiscordUtil.Webhook.EmbedObject()
.setTitle("Заголовок Embed с ссылкой")
.setDescription("Описание.")
.setUrl("https://www.example.com") // Добавляем ссылку на заголовок
.setColor(Color.ORANGE)
.addField("Поле на одной строке", "Это поле будет на одной строке", true)
.addField("Поле с новой строки", "Это поле начнет новую строку", false)
.setFooter("Нижний колонтитул Embed", "https://i.imgur.com/footer_icon.png")
.setThumbnail("https://i.imgur.com/thumbnail.png")
.setImage("https://i.imgur.com/image.png")
.setAuthor("Автор Embed", "https://www.author.com", "https://i.imgur.com/author_icon.png");
// 4. Добавляем EmbedObject к вебхуку
webhook.addEmbed(embed);
// 5. Устанавливаем имя пользователя для вебхука
webhook.setUsername("Демонстрационный бот");
// 6. Устанавливаем URL аватара для вебхука
webhook.setAvatarUrl("https://i.imgur.com/bot_avatar.png");
// 7. Включаем TTS (Text-to-Speech)
webhook.setTts(true);
// 8. Отправляем сообщение
webhook.execute();
}
}
}