I am getting ratelimited for posting a webhook less than 1 time an hour. I was wondering if this may be caused by something else? It seems to just be on my project. I was hoping someone could help me.
Here is my discord file:
const MessageEmbed = require("/app/src/modules/embeds.js")
const request = require("request");
class discord {
constructor(options = {}) {
this.configuration = options;
return this;
}
post_webhook(options = {}) {
return new Promise(async(resolve, reject) => {
if (options.error === false) {
let embed = new MessageEmbed()
.setColor("new_green")
.setTimestamp()
.addField("Message", options.message)
request.post({
url: this.configuration.webhook,
json: {
embeds: [ embed._apiTransform() ]
},
headers: {
"Content-Type": "application/json"
}
}, async(error, response, body) => {
if (error) return reject(error);
return resolve();
})
} else if (options.error === true) {
let embed = new MessageEmbed()
.setColor("new_red")
.setTimestamp()
.addField("Error", options.message)
request.post({
url: this.configuration.webhook,
json: {
embeds: [ embed._apiTransform() ]
}
}, async(error, response, body) => {
console.log(error, body);
if (error) return reject(error);
return resolve();
})
}
});
}
}
module.exports = discord
And when I fire post_webhook, it errors with this:
error code: 1015
I was hoping someone could shed some light on a possible solution.
Thanks,