在 Slack API 中,我们需要为 POST 请求添加等待时间。具体实现方法如下所示:
const headers = {
"Content-type": "application/json",
"Authorization": `Bearer ${SLACK_TOKEN}`
};
const postData = {
"text": "Hello, world!"
};
const requestOptions = {
method: "POST",
headers,
body: JSON.stringify(postData),
redirect: "follow"
};
fetch("https://slack.com/api/chat.postMessage", requestOptions)
.then(response => response.text())
.then(result => {
console.log(result);
setTimeout(() => {
// 在这里添加等待时间
console.log("Waited for 5 seconds!");
}, 5000);
})
.catch(error => console.log("error", error));
在以上代码示例中,我们使用了 fetch 方法发送了一个 POST 请求。在请求的 Promise 成功回调中,我们添加了一个 setTimeout 方法来等待 5 秒钟。这样,我们就成功地为 POST 请求添加了等待时间。