Во первых нужен секретный ключ для взаимодействия с api дискорда. Так и напиши Discord api в гугле, сразу выйдет. Там будет baseUrl и вот его нужно использовать, затем переходишь в интересующий тебя раздел. Там будут готовые ручки, для взаимодействия с описанием. будет что-то вроде baseUrl/sendMessage/ - URL
Там же и настройки.
В самом коде все достаточно просто
HttpClient httpClient = new HttpClient();
var response = await httpClient.PostAsync("URL", GetStringContent(request));
private StringContent GetStringContent(object obj)
{
return new StringContent(
JsonSerializer.Serialize(obj),
Encoding.UTF8,
"application/json");
}
в response получишь ответ
Мирос ТерУченик (10)
2 недели назад
string Webhook_link = "your_webhook_link_here";
string FilePath = @"C:\Users\sample.txt";
using (HttpClient httpClient = new HttpClient())
{
MultipartFormDataContent form = new MultipartFormDataContent();
var file_bytes =
System.IO .File.ReadAllBytes(FilePath);
form.Add(new ByteArrayContent(file_bytes, 0, file_bytes.Length), "Document", "file.txt");
httpClient.PostAsync(Webhook_link, form).Wait();
httpClient.Dispose();
}
это для файла
есть чтото такого рода