Coretrigger
This commit is contained in:
parent
831cde3cd9
commit
d1c422f767
30
src/inc/trigger/core.js
Normal file
30
src/inc/trigger/core.js
Normal file
@ -0,0 +1,30 @@
|
||||
import sql from "../sql.js";
|
||||
import admins from "../admin.js";
|
||||
|
||||
module.exports = bot => {
|
||||
bot._trigger.set("join", {
|
||||
call: /^\!join .*/i,
|
||||
level: 100,
|
||||
active: true,
|
||||
clients: ["irc"],
|
||||
f: e => {
|
||||
let args = e.message.trim().substring(6).split(" ");
|
||||
let chans = args.filter(chan => chan.charAt(0) === "#");
|
||||
chans.map(e.join);
|
||||
e.reply(`joined channel${chans.length > 1 ? "s" : null}: ${chans.join(", ")}`);
|
||||
}
|
||||
});
|
||||
|
||||
bot._trigger.set("part", {
|
||||
call: /^\!part .*/i,
|
||||
level: 100,
|
||||
active: true,
|
||||
clients: ["irc"],
|
||||
f: e => {
|
||||
let args = e.message.trim().substring(6).split(" ");
|
||||
let chans = args.filter(chan => chan.charAt(0) === "#");
|
||||
chans.map(e.part);
|
||||
e.reply(`parted channel${chans.length > 1 ? "s" : null}: ${chans.join(", ")}`);
|
||||
}
|
||||
});
|
||||
};
|
Loading…
Reference in New Issue
Block a user