From 6475dd876d2318ff442de8a485936903fb1a524e Mon Sep 17 00:00:00 2001 From: Flummi Date: Wed, 20 Jun 2018 16:25:54 +0200 Subject: [PATCH] Petition --- src/inc/trigger/useless_uwe.mjs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/inc/trigger/useless_uwe.mjs b/src/inc/trigger/useless_uwe.mjs index 2c12021..682755f 100644 --- a/src/inc/trigger/useless_uwe.mjs +++ b/src/inc/trigger/useless_uwe.mjs @@ -288,6 +288,22 @@ export default bot => { } })); + bot._trigger.set("change", new bot.trigger({ + call: /^(\.|\/)change/i, + set: "uwe", + f: e => { + const user = e.args[0] || e.user.nick; + const url = "https://www.change.org/p/european-parliament-stop-the-censorship-machinery-save-the-internet"; + rp(url).then(top => { + const dom = new jsdom.JSDOM(top); + const thermo = dom.window.document.querySelector("div[data-view='petitions/show/components/gradient_thermometer']"); + const count = thermo.getAttribute("data-displayed_count"); + const goal = thermo.getAttribute("data-milestone_goal"); + e.reply(`Save the Internet! ${count} have signed. Let's get to ${goal}! ${url}`); + }); + } + })); + bot._trigger.set("blah", new bot.trigger({ call: /^[A-ZÄÖÜẞ](?: [A-ZÄÖÜẞ]){1,5}$/, set: "uwe",