Skip to content

KristinnVikarJ/Discord-Webhook-Library

Repository files navigation

Discord-Webhook-Library

NuGet

Easy to use Simple Discord Webhooks in C#

Usage

Create a Webhook

Webhook webhook = new Webhook(WebhookURL);

Create the Webhook Data Object

WebhookObject obj = new WebhookObject()
{
  username = "example username",
  content = "example message"
} 

Post the Webhook Data Object

webhook.PostData(obj);

Embed Example

Embed embed = new Embed()
{
  fields = new Field[]
  {
    new Field()
    {
      name = "Field1",
      value = "Field Value"
    }
  }
}

Here's An embed being used to post an image of a cat

Webhook webhook = new Webhook(WebhookURL);

WebhookObject obj = new WebhookObject()
{
  embeds = new Embed[]
  {
    new Embed()
    {
      image = new Image()
      {
        url = "https://cdn.pixabay.com/photo/2018/04/20/17/18/cat-3336579__340.jpg" //Image Of A Cat
      }
    }
  },
  username = "this is my username"
};

webhook.PostData(obj);

About

Lightweight and Easy to use Discord Webhook Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages