import Discord from 'discord.js' export default function sendWebhook({webhookURL, data = {}}){ //webhookURL = https://discordapp.com/api/webhooks// let urlArray = webhookURL.split('/'); let token = urlArray.pop(); let id = urlArray.pop(); // prevent discord mention exploit data.disableMentions = 'all'; const hook = new Discord.WebhookClient(id, token); // Send a message using the webhook hook.send(data); } export function sendWebhookAsCreature({creature, data = {}}){ if (!creature || !creature.settings || !creature.settings.discordWebhook) return; data.username = creature.name; data.avatarURL = creature.avatarPicture; sendWebhook({ webhookURL: creature.settings.discordWebhook, data, }); }