C#에서 WebHook을 보내는 프로그램을 만들어 봅니다.

Discord에서 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();
}

이런 식으로 완성
나중에 개인에서 사용할 수 있는지 테스트하십시오.

좋은 웹페이지 즐겨찾기