Skip to content

bjornjohansson/ircbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is an IRC-bot suitable for use on private networks with trusted users.
The bot has something called "triggers". A trigger is a regular expression
and a reply. For each line of input on an IRC channel each trigger will
examine the line using the regular expression. If there is a match the reply
will be invoked. The reply can be just a text reply, execution of a command,
triggering another trigger and so on. The fact that a reply may include
execution of a command means that this is the biggest security hole in the
history of mankind. Do not run this on untrusted networks or with untrusted
users.

There is also something called "reminders". The bot keeps track of times
when it should produce a particular output.

Another feature is input through a named pipe. Messages can be sent from
external sources through a named pipe to a particular user or channel. This
is useful for things like cron jobs that can provide external input, such
as RSS feeds.

The bot also runs things through Lua scripts. Lua scripts can subscribe
to events and take action based on them. Triggers can also directly execute
Lua code.

The bot itself is not really very useful, instead it's whatever support
built around it using triggers and the named pipe that can make it useful.

About

An IRC bot meant for use on private networks to make life easier.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published