#include "punishermodule.h" #include "message.h" #include "user.h" #include PunisherModule::PunisherModule() { } bool PunisherModule::messageHandler(Message msg) { QString target = QString("#").append(getChan()); if(msg.target.compare(target) != 0) target = msg.nick; if(msg.args.startsWith("!forbidden remove ") && getUsers()->getFromNick(msg.nick)->isOp()) { QStringList str = msg.args.split(' '); int i=2; answer = QString(""); for(; igetFromNick(msg.nick)->isOp()) { forbidden_words.clear(); answer = privateSay(QString("removed all forbidden words"), target); return true; } if(msg.args.startsWith("!forbidden add ") && getUsers()->getFromNick(msg.nick)->isOp()) { QStringList str = msg.args.split(' '); int i=2; answer = QString(""); for(; i