If we ever get torn API ratelimit, this can be translated. Until then, showing off GAS + Discord Webhook.
function myFunction() {
let webhook = "WEBHOOK URL GOES HERE";
let payload = {
'method' : 'post',
'muteHttpExceptions':true
};
let requests = "1,2,3,4,5,6,7,8,9,10".split(",").map(e=>{return {...payload,...{'payload':{'content':e}}}});
requests.forEach(function(payload){
let code;
do {
let response = UrlFetchApp.fetch(webhook,payload);
let headers = response.getAllHeaders();
code = response.getResponseCode();
let time = parseInt(headers['x-ratelimit-reset'])*1000 - Date.now();
let multiply = (parseInt(headers['x-ratelimit-limit']) - parseInt(headers['x-ratelimit-remaining']))/parseInt(headers['x-ratelimit-limit']);
console.log(time * multiply);
Utilities.sleep(time * multiply);
} while (code == 429);
});
}