C#에서 WebHook을 보내는 프로그램을 만들어 봅니다.
어쨌든 프로젝트를 만들고 양식이나 전체 그림을 결정했습니다.
어색하지만 어쩔 수 없다.
label1 => 내용
label2 => WebHook의 이름
label3 => WebHook 아이콘
TextBox는 위에서 같은 느낌으로 한다(적당)
그래서 using 지시어 3개 추가
MainForm.cs
using System.Net.Http;
using System.Text.RegularExpressions;
using System.Runtime.CompilerServices;
그런 다음 Discord에서 WebHook 만들기
만들면 URL 복사하여 WebHook URL의 사촌에 붙여 넣기
MainForm.cs
public static string WebHookUrl = "WebHookのURL";
private void WebHookBtn_Click(object sender, EventArgs e)
{
HttpClient httpClient = new HttpClient();
Dictionary<string, string> strs = new Dictionary<string, string>()
{
{ "content", textBox1.Text },
{ "username", textBox2.Text },
{ "avatar_url", textBox3.Text }
};
TaskAwaiter<HttpResponseMessage> awaiter = httpClient.PostAsync(WebHookUrl, new
FormUrlEncodedContent(strs)).GetAwaiter();
awaiter.GetResult();
}
이런 식으로 완성
나중에 개인에서 사용할 수 있는지 테스트하십시오.
Reference
이 문제에 관하여(C#에서 WebHook을 보내는 프로그램을 만들어 봅니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Jeffrey4182/items/a9d9c70177893bed1fcb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)