20 lines
427 B
JavaScript
20 lines
427 B
JavaScript
export default async bot => {
|
|
const cleverbot = (await import("./lib/cleverbot")).default;
|
|
|
|
return [{
|
|
name: "chatbot",
|
|
call: /^(?![!./[])(.*uw(e|i).*)/i,
|
|
set: "uwe",
|
|
f: e => {
|
|
const chat = e.message
|
|
.replace(/uw(e|i)/gi, "")
|
|
.split("?")
|
|
.join("");
|
|
cleverbot.ask(chat)
|
|
.then(res => {
|
|
e.reply(res.response);
|
|
}).catch(console.error);
|
|
}
|
|
}]
|
|
};
|