因此,我目前能够从discord频道接收消息,并使用webhook发布它们,但是当我从一个机器人发送信息时,当我试图从我的一个discord服务器获取信息并将其发布到另一个服务器时,我会收到@deleted-role。
我目前使用以下代码发送从API接收的JSON数据数组中检索到的信息:
if (d.author != null) {
if (d.channel_id === testchannel) {
if (d.attachments) {
let client = new WebhookClient({ url: "https://ptb.discord.com/api/webhooks/MY WEBHOOK" });
if (d.content){
let content = d.content ? d.content : { embeds: d.embeds };
client.send(content);
}
for (let i = 0; i < d.attachments.length; i++) {
let image = d.attachments[i].url;
client.send(image);
}
}
else {
let content = d.content ? d.content : { embeds: d.embeds };
let client = new WebhookClient({ url: "https://ptb.discord.com/api/webhooks/MY WEBHOOK" })
client.send(content);
}
}
让我知道如果你需要更多的信息。
1条答案
按热度按时间k4emjkb11#
我可以弄清楚为什么我只得到Deleted_Role。我的嵌入式系统不能正常工作。我只是从我收到的内容中删除了角色。结束这一切。