diff --git a/package.json b/package.json index 8b61c68..54cefca 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "license": "WTFPL", "dependencies": { "cleverbot-free": "^1.1.7", - "cuffeo": "^1.0.6-1", + "cuffeo": "^1.0.7-3", "flumm-fetch-cookies": "^1.4.0", "pg": "^8.3.0" } diff --git a/src/inc/trigger/chatbot.mjs b/src/inc/trigger/chatbot.mjs index 99eaaf0..aec7252 100644 --- a/src/inc/trigger/chatbot.mjs +++ b/src/inc/trigger/chatbot.mjs @@ -21,7 +21,7 @@ export default async bot => { .replace(/uw(e|i)/gi, "") .split("?").join(" ") ); - e.reply(oger(res)); + e.reply(oger(res).trim()); } }] }; diff --git a/src/inc/trigger/pr0gag.mjs b/src/inc/trigger/pr0gag.mjs index c187c1f..1923ae8 100644 --- a/src/inc/trigger/pr0gag.mjs +++ b/src/inc/trigger/pr0gag.mjs @@ -31,6 +31,7 @@ export default async bot => { return [{ name: "pr0gag", call: /pr0gramm\.com\/.+\/.+/i, + active: false, set: "uwe", f: async e => { let matches, id, link, list; diff --git a/src/inc/trigger/useless_uwe.mjs b/src/inc/trigger/useless_uwe.mjs index 5241c41..1beb64e 100644 --- a/src/inc/trigger/useless_uwe.mjs +++ b/src/inc/trigger/useless_uwe.mjs @@ -53,6 +53,13 @@ export default async bot => { f: e => { e.replyAction(data.kaffee[~~(Math.random() * data.kaffee.length)].replace("{user}", `[b]${e.args.join(" ") || e.user.nick}[/b]`)); } + }, { + name: "jannis", + call: /^(\.|\/)jannis /i, + set: "uwe", + f: e => { + e.reply(`hf mit eurem ${e.args.join(" ")}kreiswichsen ❤️`); + } }, { name: "milch", call: /^(\.|\/)milch /i, diff --git a/src/inc/trigger/viecher.mjs b/src/inc/trigger/viecher.mjs index 2f2a2a5..d4ffeca 100644 --- a/src/inc/trigger/viecher.mjs +++ b/src/inc/trigger/viecher.mjs @@ -24,5 +24,12 @@ export default async bot => { return e.reply("ups, dieses Meme wäre nsfw gewesen."); return e.reply(meme.url); } + }, { + name: "randomotter", + call: /^(\.|\/)otter$/i, + f: async e => { + const otter = await (await fetch("https://api.tinyfox.dev/img?animal=otter&json")).json(); + return e.reply(`https://api.tinyfox.dev${otter.loc}`); + } }] };