rewrite trigger system
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
import sql from "../sql";
|
||||
import { getLevel } from "../admin";
|
||||
|
||||
export default bot => {
|
||||
bot._trigger.set("join", new bot.trigger({
|
||||
export default async bot => {
|
||||
|
||||
return [{
|
||||
name: "join",
|
||||
call: /^\!join .*/i,
|
||||
level: 100,
|
||||
clients: ["irc"],
|
||||
@@ -13,9 +15,8 @@ export default bot => {
|
||||
e.reply(`joined channel${chans.length > 1 ? "s" : ""}: ${chans.join(", ")}`);
|
||||
}
|
||||
}
|
||||
}));
|
||||
|
||||
bot._trigger.set("part", new bot.trigger({
|
||||
}, {
|
||||
name: "part",
|
||||
call: /^\!part .*/i,
|
||||
level: 100,
|
||||
clients: ["irc"],
|
||||
@@ -26,9 +27,8 @@ export default bot => {
|
||||
e.reply(`parted channel${chans.length > 1 ? "s" : ""}: ${chans.join(", ")}`);
|
||||
}
|
||||
}
|
||||
}));
|
||||
|
||||
bot._trigger.set("nick", new bot.trigger({
|
||||
}, {
|
||||
name: "nick",
|
||||
call: /^\!nick .*/i,
|
||||
level: 100,
|
||||
clients: ["irc"],
|
||||
@@ -40,9 +40,8 @@ export default bot => {
|
||||
e.reply(`changed nick to ${e.args[0]}`);
|
||||
}
|
||||
}
|
||||
}));
|
||||
|
||||
bot._trigger.set("level", new bot.trigger({
|
||||
}, {
|
||||
name: "level",
|
||||
call: /^\!level .*/i,
|
||||
level: 0,
|
||||
active: false,
|
||||
@@ -108,5 +107,5 @@ export default bot => {
|
||||
}
|
||||
}
|
||||
}
|
||||
}));
|
||||
};
|
||||
}]
|
||||
};
|
||||
|
Reference in New Issue
Block a user