附件添加到不和谐Webhook消息

时间:2020-04-14 17:15:50

标签: c# file discord embed attachment

我正在尝试将img,.dat文件等添加到Discord WebHook消息中。 (本地文件)。

这是我的代码;

内容部分:

string url = "webhook"
string mesaj "example";

 NameValueCollection message = new NameValueCollection()  {
                    { "username", "Beko BOT" },
                    { "avatar_url", "https://i.ibb.co/qrcrHP4/B-Kare.png"},
                    { "content", mesaj }
                };

                Http.Post(url, message);

发送部分:

public class Http
{
    public static byte[] Post(string uri, NameValueCollection pairs)
    {
        byte[] numArray;
        using (WebClient webClient = new WebClient())
        {
            numArray = webClient.UploadValues(uri, pairs);
        }
        return numArray;
    }

}

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

WebHook邮件没有附件,请参见documentation

但是,有一个file字段,您可以在其中放置本地文件,与处理带有附件或嵌入消息的方法相同。如果您需要一次发送几个文件,则可以在文件中包含嵌入文件。

不幸的是,我无法提供确切的代码来执行此操作,因为我正在使用其他语言进行编码。但是我发现一个question似乎很相关,因为它涉及到发送本地文件,并且对它的注释指向documentation article,它描述了如何发送带有本地文件的嵌入文件。该问题的作者发现它很有帮助。