gpt4 book ai didi

javascript - 通过js中的数组进行迭代

转载 作者:行者123 更新时间:2023-12-03 12:21:18 25 4
gpt4 key购买 nike

  var webhook_array = webhook_url.split(",");
console.log(webhook_array);
function send(item) {
console.log(item)
request.open("POST", item);
request.setRequestHeader('Content-type', 'application/json');

var myEmbed = {
title: embed_title,
color: hexToDecimal(hexcolour),
description: message_content,
footer: {
text: "Powered by Yapplex Tools",
icon_url: avatarurl,
}
}

var params = {
username: webhook_username,
avatar_url: avatarurl,
embeds: [ myEmbed ]
}
request.send(JSON.stringify(params));
}
webhook_array.forEach(send);

function hexToDecimal(hex) {
return parseInt(hex.replace("#",""), 16)
}
}
此代码应遍历数组中的每个webhook,并使用它们发送消息。它将它们打印到控制台,这意味着它们在那里并且可以检测到它们,但是只有一个Webhooks被调用(在使用两个Webhooks进行测试时)

最佳答案

有几件事可能会导致您出现问题。最值得注意的是,您需要创建一个新的XMLHttpRequest()。



var webhook_array = webhook_url.split(",");
console.log(webhook_array);
function send(item) {
console.log(item)

/** CREATE REQUEST HERE */
const request = new XMLHttpRequest();
/** SHOULD WORK NOW */

request.open("POST", item);
request.setRequestHeader('Content-type', 'application/json');

// Other code...
request.send(JSON.stringify(params));
}
webhook_array.forEach(send);

您包括的样本还具有一些 undefined variable ( avatarurlwebhook_username)和结尾处的大括号。确保这些内容在您的代码中的其他位置:它们可能只是文件中未包含在您的问题中的一部分。希望这可以帮助!

关于javascript - 通过js中的数组进行迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62504635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com