otfbot - the main package of otfbotlib - library and helper modules for the botchatMod - contains a abstract class for a Bot-modulecolor - No module docstring; 0/1 variable, 3/3 functions documentedeliza - a simple eliza ki implementation with regular expressionsfunctions - Contains some helper functionspyniall_sqlite - a simple markov-chain ki implementation with sqlite backendurlutils - Some functions to simplify handling of HTTP-requestsuser - Objects to represent usersvername - Calculate a pronounceable name from a git versionversion - Provides global version informationplugins - Plugins for servicesircClient - plugins for the ircClient serviceanswers - Send answers from file based on regexesauth - Authenticates a user to the Botautorejoin - Rejoin, if kicked. (note: this is often a bad idea!)badwords - Kick user from a channel based on a list of bad wordsblowcrypt - Support for blowfish cryption on ircchapterbot - Record a series of user generated events with time stampscheckbox - marks randomly checkboxes [ ] (or not) - and or - one radiobuttons ( ) from a list of checkboxes &| radiobuttonscommands - React to !commands with text from a commands.txt filecontrolIRC - Access the control service via IRC to control the Bot.controlServer - Helper Plugin for the ircServer serviceddate - Calculate the discordian DateeightBall - Provide some aid to make a decisionfeed - Post Headlines and Links from a Newsfeedflyspray - Provide a command to information for a bug in a Flyspray bug trackergoogle - Query Google services. Currently only googlefight is implemented.human - Helper Plugin for ircServer service to enable external clients to have the same view as the Bot.icecast - get information from an icecast-serveridentify - Identify the Bot to a nickserv, if the botnick is registeredjc - Johnny-Controletti-like game about money, debt and counterfeited moneykarma - Track the karma of user supplied termskeepnick - Undocumentedki - Try to emulate a normal user by answeringkurs - Fetch current stock priceslog - Log channel conversations to files.marvin - complain like Marvin from the Hitchhiker's Guide to the Galaxymath - Calculate a random numbermirror - Mirror the activities of one channel into anothermode - Let the Bot modify other users flagsmoon - Calculate the current phase of the moonnoautorejoin - ban users who use autorejoinquotesfromweb - Sends quotes and proverbs to the channelreminder - No module docstring; 1/2 class documentedseen - Undocumentedstatistics - Calculate some statistics, like peak usercount.svn - Periodically checks a subversion repository for new revisions and posts themsvn-push - This module gets notified by tcpServer.svn whenever a subversion repository gets updated. It then posts the commit information to the channel specified in the config.timediff - provide time and compare CTCP timestv - Undocumentedurl - Undocumentedversion - Undocumentedvote - cast a vote with !votecast question and collect answersweather - No module docstring; 0/1 variable, 0/1 function, 1/1 class documentedyoutube - search on youtube with !youtube search phraseircServer - plugins for the ircServer servicebasic - UndocumentedcontrolServer - Undocumentedhuman - UndocumentedremoteCliServer - plugins for the remoteCliServer servicetcpServer - plugins for the tcpServer servicesvn-push - Listens on the LineRecieved events from tcpServer and talks to the ircClient plugin "svn-push" to notify it of new commitswebServer - plugins for the webServer servicexmppClient - Undocumentedecho - Undocumentedservices - Contains services which adds basic functionality to the botamqp - Providing a client interface to IRCauth - Provides a user registry and authenticationconfig - configuration servicecontrol - control service, allowing admins to control the bot (i.e. via irc or tcpclient) iircClient - Providing a client interface to IRCircServer - No module docstring; 4/4 classes documentedremoteCliServer - No module docstring; 1/4 class documentedscheduler - scheduler service (a simple wrapper around reactor.callLater, i.e. providing a callPeriodic function)tcpServer - Provides a tcp server interface and makes it availiable through a unix socket and a tcp listenerwebServer - UndocumentedxmppClient - connect to a jabber accountotfbot_plugin - Twistd plugin to start the botgenconfig_plugin - A Twistd plugin to generate a initial configuration file for OTFBot