From daf6090b9fbeec57da41055c2926ba861543e7ec Mon Sep 17 00:00:00 2001 From: Flummi Date: Wed, 29 Nov 2017 20:59:35 +0100 Subject: [PATCH] nxy_isup --- src/inc/trigger/useless_nxy.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/inc/trigger/useless_nxy.js b/src/inc/trigger/useless_nxy.js index 5078dc9..049e5d1 100644 --- a/src/inc/trigger/useless_nxy.js +++ b/src/inc/trigger/useless_nxy.js @@ -1,5 +1,7 @@ import sql from "../sql.js"; +const rp = require("request-promise"); + const data = { yiff: [], kill_templates: [], @@ -203,4 +205,18 @@ module.exports = bot => { e.reply(`Jamba Arschlochscanner: [b]${e.args[0] || e.user.nick}[/b] ist zu ${~~(Math.random() * 100 + 1)}% ein Arschloch.`); } })); + + bot._trigger.set("isup", new bot.trigger({ + call: /^(\.|\/)isup .*/i, + f: e => { + const addr = !e.args[0].match(/^https?/g) ? `https://${e.args[0]}` : e.args[0]; + rp(addr) + .then(res => { + e.reply(`[b]${addr}[/b] seems to be [b]up[/b].`); + }) + .catch(err => { + e.reply(`[b]${addr}[/b] seems to be [b]down[/b].`); + }); + } + })); }; \ No newline at end of file