rewrite trigger system

This commit is contained in:
Flummi
2019-08-19 01:28:01 +00:00
parent 22d79eed18
commit 3a751f2e52
30 changed files with 536 additions and 570 deletions

View File

@@ -1,7 +1,8 @@
import cleverbot from "./lib/cleverbot";
export default async bot => {
const cleverbot = (await import("./lib/cleverbot")).default;
export default bot => {
bot._trigger.set("chatbot", new bot.trigger({
return [{
name: "chatbot",
call: /^(?![!./[])(.*uw(e|i).*)/i,
set: "uwe",
f: e => {
@@ -12,10 +13,7 @@ export default bot => {
cleverbot.ask(chat)
.then(res => {
e.reply(res.response);
})
.catch(err => {
console.log(err);
});
}).catch(console.error);
}
}));
}]
};