History of LuluBot

Version 7

LuluBot

Created by: Stephan Borg, Last modification: 04 Jul 2004 (04:47 UTC) by Stephan Borg

Introduction

LuluBot is an irc bot written in PHP. Its role is to link irc activity to web visibility : logging, requests and queries, interaction, modification of web content from irc, etc ..

It also include all well-known goodies that we can expect from a modern ircbot : google search, dictionnary, fortune cookies, random behaviour, social and protocol dealing. That bot can also become a FOAF relay, and deal with human protocol in irc space.

LuluBot is a rewritting of TikiBot http://tikiwiki.org/TikiBot under LGPL licence with wider ability to interact with the web application.

mose at mose.fr

Install

  1. Extract the source code into a directory not accessible through the web server. If your web application lives at /home/htdocs/mywebapp/, you could place LuluBot in /home/htdocs/lulubot/ for example.
  2. Open conf.php and create/modify:{CODE()}$confserver>'server' = 'irc.freenode.net'; // your irc server
$confport>'port' = 6667; // your irc port
$confnick>'nick' = 'lulubot'; // your irc nick
$confjoin>'join'[] = '#tikipro'; // your irc channel
{CODE}You can add multiple join channel lines.
  1. By default, a number of skills will be enabled, which can be seen in conf.php. You configure custom skills from here, for example:{CODE()}$confskills>'skills'[] = 'tikipro';
define('TIKIPRO_NAME', 'tp.o');
define('TIKIPRO_PATH', '/home/htdocs/mywebapp/'); // don't forget ending slash
define('TIKIPRO_URL', 'http://www.tikipro.org/'); // don't forget ending slash{CODE}
  1. To executer LuluBot, enter php lulubot_go.php.
Page History
Date/CommentUserIPVersion
04 Jul 2004 (07:59 UTC)
Stephan Borg218.214.1.11310
Current • Source
Stephan Borg218.214.1.1139
View • Compare • Difference • Source
Stephan Borg218.214.1.1138
View • Compare • Difference • Source
Stephan Borg218.214.1.1137
View • Compare • Difference • Source
Stephan Borg218.214.1.1136
View • Compare • Difference • Source
Stephan Borg218.214.1.1135
View • Compare • Difference • Source
Stephan Borg218.214.1.1134
View • Compare • Difference • Source
Stephan Borg218.214.1.1133
View • Compare • Difference • Source
Stephan Borg218.214.1.1132
View • Compare • Difference • Source