Explorar el Código

More customization

Owen Diffey hace 8 años
padre
commit
f692b544a8
Se han modificado 2 ficheros con 8 adiciones y 4 borrados
  1. 4 4
      app.js
  2. 4 0
      config/template.json

+ 4 - 4
app.js

@@ -26,7 +26,7 @@ client.on('ready', () => {
  const logToDiscord = (message, critical, extraFields, cb = ()=>{}) => {
  	getDiscordClient(() => {
  		let richEmbed = new Discord.RichEmbed();
- 		richEmbed.setAuthor("Musare Logger", "https://uptimerobot.com/assets/ico/favicon.ico", config.get("statusPage"));
+ 		richEmbed.setAuthor(config.get("alerterName"), "https://uptimerobot.com/assets/ico/favicon.ico", config.get("statusPage"));
         if (critical === true) {
             richEmbed.setColor("#d9534f");
         } else if (critical === false) {
@@ -37,7 +37,7 @@ client.on('ready', () => {
  	// 	richEmbed.setImage("https://musare.com/favicon-194x194.png");
  		richEmbed.setThumbnail("https://pbs.twimg.com/profile_images/453444308650061824/G22d2Q6n_400x400.png");
  		richEmbed.setTimestamp(new Date());
- 		richEmbed.setTitle("MUSARE ALERT");
+ 		richEmbed.setTitle(config.get("alertName"));
  		richEmbed.setURL(config.get("statusPage"));
         if(typeof extraFields !== 'undefined' && extraFields) {
             extraFields.forEach((extraField) => {
@@ -60,7 +60,7 @@ app.post("/", function(request, response) {
     } else if (alertType === "Down") {
         var critical = true;
     }
-    logToDiscord("Uptime Robot notification", critical, [{name: "Name:", value: request.body.monitorFriendlyName, inline: false}, {name: "URL:", value: request.body.monitorURL, inline: false}, {name: "Status:", value: request.body.alertTypeFriendlyName, inline: false}]);
+    logToDiscord(config.get("alertDescription"), critical, [{name: "Name:", value: request.body.monitorFriendlyName, inline: false}, {name: "URL:", value: request.body.monitorURL, inline: false}, {name: "Status:", value: request.body.alertTypeFriendlyName, inline: false}]);
 });
 
-app.listen(3001);
+app.listen(config.get("listenerPort"));

+ 4 - 0
config/template.json

@@ -1,5 +1,9 @@
 {
     "statusPage": "https://stats.uptimerobot.com",
+    "alerterName": "Uptime Robot",
+    "alertName": "Uptime Robot Alert",
+    "alertDescription": "Uptime Robot notification",
+    "listenerPort": 3001,
     "discord": {
         "token": "",
         "loggingChannel": "",