diff --git a/src/inc/trigger/index.mjs b/src/inc/trigger/index.mjs index a8a1a80..eb98519 100644 --- a/src/inc/trigger/index.mjs +++ b/src/inc/trigger/index.mjs @@ -15,6 +15,7 @@ import quotes from "./quotes"; import rape from "./rape"; import sandbox from "./sandbox"; import soundcloud from "./soundcloud"; +import sysinfo from "./sysinfo"; import timer from "./timer"; import urban from "./urban"; import nxy from "./useless_nxy"; @@ -25,5 +26,5 @@ export default [ cfg, chatbot, coins, cookie, core, debug, drugs, help, irpg, kernel, lastfm, mcmaniac, pr0gag, quotes, rape, sandbox, soundcloud, - timer, urban, nxy, uwe, wttr + sysinfo, timer, urban, nxy, uwe, wttr ]; diff --git a/src/inc/trigger/sysinfo.mjs b/src/inc/trigger/sysinfo.mjs new file mode 100644 index 0000000..e443083 --- /dev/null +++ b/src/inc/trigger/sysinfo.mjs @@ -0,0 +1,13 @@ +import cp from "child_process"; + +export default bot => { + bot._trigger.set("sysinfo", new bot.trigger({ + call: /^(\.|\/)sysinfo/i, + set: "uwe", + f: e => { + cp.exec("inxi", (err, stdout, stderr) => { + e.reply(stdout); + }); + } + })); +}; \ No newline at end of file