SparrowBot/app/regismodule.cpp
2015-06-05 16:37:36 +02:00

32 lines
743 B
C++

#include "regismodule.h"
#include "message.h"
RegisModule::RegisModule() : regisEnable(false) {}
bool RegisModule::messageHandler(Message msg)
{
if(msg.args.contains("régis ?") && regisEnable)
{
answer = say(voc.getRandNom() + " "
+ voc.getRandAdjectif() + " "
+ voc.getRandVerbe() + " "
+ voc.getRandNom() + ".");
return true;
}
else if(msg.args.compare("!initrégis") == 0)
{
regisEnable = true;
voc.load("../res/vocab.txt");
setNick("il_est_con_Regis");
answer = QString("NICK %1\r\n").arg(getNick());
return true;
}
return false;
}
QString RegisModule::getName()
{
return "regis";
}