我正在尝试将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;
}
}
感谢您的帮助!
WebHook消息没有附件,请参阅文档。
但是,有一个file
字段,您可以在其中放置本地文件,这与您对带有附件或嵌入的邮件所做的操作相同。如果需要一次发送几个文件,可以在其中包含带有文件的嵌入。
遗憾的是,我无法提供确切的代码来实现这一点,因为我用不同的语言进行编码。但我发现了一个似乎与发送本地文件有关的问题,对此的评论指向了一篇描述如何使用本地文件发送嵌入的文档文章。这个问题的作者觉得很有帮助。