AGBot

From AGwiki
Jump to: navigation, search

AGBot is a Perl application based on Net::IRC which acts as a channel management bot on the #acadiageeks IRC channel. It grants operator status to registered users, and automatically maintains a log of IRC transcripts.

AG-Bot supports a small number of commands:

remember: [thing] is [definition]
Creates an entry in the IRC dictionary (not to be confused with the glossary of terms) which can be recalled using
what about [thing]?
Displays the definition of [thing] stored in the IRC dictionary.
forget [thing]
Deletes the entry for [thing] from the IRC dictionary.
nlog [int]
Submits the last [int] lines of chat to the quote holding area to be approved for addition to the quote database. [int] will be reduced to 50 if it is greater than 50.
jonlog [text]
Updates the @not_jonw Twitter account with [text]. As per Twitter restrictions, [text] must be less than 140 characters and will not be submitted if it is longer.