Communi  3.0.0
A cross-platform IRC framework written with Qt
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Macros Groups Pages
ircbot.h File Reference

Bot example More...

Go to the source code of this file.

Detailed Description

/*
* Copyright (C) 2008-2013 The Communi Project
*
* This example is free, and not covered by the LGPL license. There is no
* restriction applied to their modification, redistribution, using and so on.
* You can study them, modify them, use them in your own program - either
* completely or partially.
*/
#ifndef IRCBOT_H
#define IRCBOT_H
#include <IrcConnection>
#include <IrcBufferModel>
#include <IrcCommandParser>
class IrcBot : public IrcConnection
{
Q_OBJECT
public:
IrcBot(QObject* parent = 0);
public slots:
void join(QString channel);
private slots:
void processMessage(IrcPrivateMessage* message);
private:
void help(QStringList commands);
IrcBufferModel bufferModel;
};
#endif // IRCBOT_H