Как я могу отправить Discord embed с запросом POST через Webhooks C# - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь отправить запрос на разборку webhook с помощью embed, но я сталкиваюсь с ошибкой, на которой написано {"message": "Невозможно отправить пустое сообщение", "code": 50006} Я пробовал этот код:

using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;

namespace testing
{
    class Program
    {
        static async Task Main(string[] args)
        {
            HttpClient client = new HttpClient();

            var values = new Dictionary<string, string>
                {
                { "content", "test" },
                { "payload_json", "content\": \"Hello, World!\", \"tts\": false, \"embed\": { \"title\": \"Hello, Embed!\", \"description\": \"This is an embedded message." }
                };
            values.Add("file", "file contents");
            values.Add("embeds", "");
            var content = new FormUrlEncodedContent(values);

            var response = await client.PostAsync("Webhook_Here", content);

            var responseString = await response.Content.ReadAsStringAsync();
        }
    }
}
...