JDWebHooks

A Java library to send Discord WebHooks easily

APACHE-2.0 License

Stars
12

JDWebHooks

A library to send Discord WebHooks easily

Requirements

  • Java 17

Usage

Dependency

repositories {
    mavenCentral()
}

dependencies {
    implementation("io.github.4drian3d:jdwebhooks:1.0.1")
}

Example


import java.net.http.HttpResponse;
import java.util.concurrent.CompletableFuture;

public class Main {
    public static void main(String[] args) {
        final WebHookClient client = WebHookClient.from("id", "token");
        final Embed embed = Embed.builder()
                .author(Embed.Author.builder().name("4drian3d").build())
                .timestamp(Instant.now())
                .color(0xFF0000)
                .title("My first Discord WebHook")
                .build();

        final WebHook webHook = WebHook.builder()
                .username("4drian3d was here")
                .embed(embed)
                .build();

        final CompletableFuture<HttpResponse<String>> futureResponse = client.sendWebHook(webHook);
    }
}