Skip to content
This repository has been archived by the owner on Feb 8, 2023. It is now read-only.

Commit

Permalink
Updated references
Browse files Browse the repository at this point in the history
  • Loading branch information
N4T4NM committed Sep 11, 2020
1 parent b30996e commit f27f7ec
Showing 1 changed file with 21 additions and 31 deletions.
52 changes: 21 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,46 +6,36 @@ Simple C# written code to send messages embeds and files using discord webhooks
> Importing webhook code
```CSharp
using Discord.Webhook;
using Discord.Webhook.HookMessages;
using Discord.Webhook.HookRequest;
```
> Creating webhook
```CSharp
DiscordWebhook hook = new DiscordWebhook();
hook.HookUrl = "https://...";
hook.HookUrl = "https://discordapp.com/hook-url";
```

> Sending message
> Creating message
```CSharp
DiscordMessage message = new DiscordMessage(Avatar:"avatar-url", Username:"hook username");
message.SetMessage("your message");
hook.Hook(message);
```
//create builder
DiscordHoolBuilder builder = DiscordHookBuilder.Create(Nickname: "Nickname", AvatarUrl: "http://url-to-image/image");
//set message
builder.Message = "Message Content";
//set file to upload
builder.FileUpload = new FileInfo("./file-location);

> Sending embeds
```CSharp
DiscordEmbed embed = new DiscordEmbed(Avatar:"avatar-url", Username:"hook username");
embed.SetTitle("...");
embed.SetMessage("...");
embed.SetColor(0xf54242); //red
embed.SetImage("image-url");
embed.SetFooter("footer-text", "footer-image-url");
hook.Hook(embed);
//add embed
DiscordEmbed embed = new DiscordEmbed(
Title: "Embed Title",
Description: "Embed Description",
Color: 0xf54242, /*Set embed color to red*/
ImageUrl: "Image Url",
FooterText: "Footer content",
FooterIconUrl: "Footer Image Url");
builder.Embeds.Add(embed);
```

> Sending files
> Sending message
```CSharp
DiscordFile file = new DiscordFile(Avatar:"avatar-url", Username:"hook username");
file.SetMessage("...");

//send files using code array
string[] FilesToSend = {"C:/...", "C:/...", "C:/..."};

//send user selected files
OpenFileDialog dialog = new OpenFileDialog();
dialog.Multiselect = true;
if(dialog.ShowDialog() == DialogResult.OK) {
FilesToSend = dialog.FileNames;
}

hook.Hook(file);
DiscordHook HookMessage = builder.Build();
hook.Hook(HookMessage);
```

0 comments on commit f27f7ec

Please sign in to comment.