import { Database } from "../Database"; import { Bot } from "../Bot"; var database = new Database("blacklist", { blacklist: [] }); export class Blacklist { static pluginName: string = "blacklist"; static description: string = "Prevents the bot from responding to certain phrases using regex"; static apply(bot: Bot) { bot.inject(o => { return o.where(m => { var hit = false; var list = database.get().blacklist; list.forEach(element => { if (m.text.match(element)) { hit = true; } }); return !hit; }); }); } }