Я понял как это делается, кому надо вот ответ string authorization = ""; // дискорд токен string text = ""; // текст в сообщении string channel_id = ""; // id канала на сервере var url = $"https://discord.com/api/v10/channels/{channel_id}/messages"; var client = new HttpClient(); client.DefaultRequestHeaders.Add("Authorization", authorization); var data = new Dictionary<string, string> { {"content", text} }; await client.PostAsync(url, new FormUrlEncodedContent(data)); C# string authorization = ""; // дискорд токен string text = ""; // текст в сообщении string channel_id = ""; // id канала на сервере var url = $"https://discord.com/api/v10/channels/{channel_id}/messages"; var client = new HttpClient(); client.DefaultRequestHeaders.Add("Authorization", authorization); var data = new Dictionary<string, string> { {"content", text} }; await client.PostAsync(url, new FormUrlEncodedContent(data));