Bot::Bot(QObject* parent) : QObject(parent) { // clearing current log QString fileName = MSG_HISTORY+"."+FILE_FORMAT; QFile::remove(fileName); // connecting to servers server_m = new IRCServer("irc.rizon.net", 6667); server_m->connectAs("phpIRC", "BOT", "BOT", "Kurva_tahnite_mi_z_nicku"); server_m->joinChannel("#valhalla"); qsrand(sqrt(time(0))*2); connect(server_m, SIGNAL(messageReceived(Message)), this, SLOT(handleReceivedMessage(Message))); startTime_m = time(0); QTimer *timer = new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(update())); timer->start(5000); }
JabberChatService::JabberChatService(QXmppClient *client, Account account, QObject *parent) : ChatService{account, parent}, m_client{client} { connect(m_client, SIGNAL(messageReceived(QXmppMessage)), this, SLOT(handleReceivedMessage(QXmppMessage))); }