IRC bot designed to kick lurkers not participating in discussions after a certain time.

Full Description

furiosa

IRC bot designed to kick lurkers not participating in discussionsafter a certain time.

Behavior

The bot will periodically list all users on the channel and award lurkpoints for everyone not participating in discussion and resetting thelurk points for everyone participating in discussion, if there wasdiscussion during that period. When a user has too many lurk points,the bot will kick that user from the channel.

This logic should robustly track people who do not participate indiscussions, but should not get confused by the bot being offline, orin a netsplit, or frozen, as timestamp based methods might.