Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
.tx
 
 
bin
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Erebot

What is it?

Erebot is an IRC bot written in PHP thought up with modularity in mind. It is fully compatible with PHP 5.3.0 up to the very latest versions of PHP.

What does it offer?

Erebot implements a few useful features:

  • Connections to IRC servers using either plain-text or encrypted connections, with support for passworded IRC servers and "security upgrades" (STARTTLS).
  • Autoconnect and autojoin modules, so you don't need to worry about having to make the bot join channels by yourself.
  • A lag checker, which can kill the connection and force the bot to reconnect if it's lagging too badly.
  • A rate-limiting module so you don't have to worry about the bot being disconnecting because it is sending too many messages at once.
  • A module that displays information on TV schedules .
  • An implementation of the popular Uno game, mostly inspired by that of rbot, but also providing other variants, making the game even funnier.
  • An implementation of the TV gameshow "Countdown".
  • An implementation of the traditionnal game "Gang of Four".
  • Many other modules (more than 20 for now, and counting!)

And if it lacks a feature you need, it is quite easy to roll your own module to add that feature.

Installation

Erebot can be installed using different modes, depending on your requirements. Read the installation instructions for more information.

License

Erebot is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Erebot is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Erebot. If not, see <http://www.gnu.org/licenses/>.

About

A modular IRC bot written in PHP

Resources

License

Packages

No packages published

Languages