/* SkeptCOM [Discord] | Pour envoyer des notifications sur un serveur Discord exemple pour injecter depuis un routage : routage.send({ author: "", title: "", url : "", image: "", desc: "" }) */ // REQUIRE, CONST, VARIABLES const discordBot = require('../modules/discordBot') const skeptIO = require('../modules/skeptIO')('discord') function embed(conf, data) { return { embed: { color: conf.color, author: {name: data.author}, title: data.title, url: data.url, image: {url: data.image }, description: data.desc, footer: conf.footer } } } function tinyEmbed(conf, data) { return { embed: { color: conf.color, author: {name: data.author}, title: data.title, url: data.url, thumbnail: {url: data.image}, description: data.desc, footer: conf.footer } } } // INIT skeptIO.receive( obj => { console.log(` --> [Discord] message from [${obj.from}]`) if (obj.conf.style === "msg") discordBot.send(obj.conf.channel, obj.data.desc) if (obj.conf.style === "embed") discordBot.send(obj.conf.channel, embed(obj.conf, obj.data)) if (obj.conf.style === "tinyEmbed") discordBot.send(obj.conf.channel, tinyEmbed(obj.conf, obj.data)) })