Botchka is a IRC bot driven by a PHP engine. It has support for plugins/commands
$settings = new \Botchka\Settings( $serverName, $serverPort, $nickName, $password /* Optional */ $registeredPlugins /* Optional */ $pluginSettings /* Optional */ ); $bot = new \Botchka\Bot($settings); $bot->start();
This plugin is used for autojoining channels after logging in. In order to use this plugin, add the following class to the registered plugins array in the settings:
\Botchka\Plugin\AutoJoin\Plugin
This plugin is used for getting help messages for plugins and a general help message. In order to use this plugin, add the following class to the registered plugins array in the settings:
\Botchka\Plugin\Help\Plugin
This plugin is used logging all incoming and outgoing messages to stdOut. In order to use this plugin, add the following class to the registered plugins array in the settings:
\Botchka\Plugin\Help\Plugin