sub _get_obj_id : PRIVATE
sub _SendIndividualMessage : PRIVATE
Adds a Forum to the list of forums
sub addForum
Is called in regular intervals defined at Configs “loop_sleep_time” in seconds (standard 15 seconds)
sub backgroundChecks
sub BUILD
sub callback_maker : PRIVATE
sub ChangeStatus
sub Disconnect
sub get_alias
sub get_messages_this_hour
sub get_responses
sub get_safety_mode
JID of admin
sub getAdmin
sub getBotConfig
Name of the bot
sub getBotName
URL of confernece server
sub getConferenceServer
Looksup the description of a plugin
sub getDesc
Output of command df -h
sub getDf
Is called when Bot gets a message.
sub getFunc
Is called every 15 seconds
sub getIdleFunc
sub getJoke
Name of the logfile
sub getLogfile
1 if logging is enabled
sub getLogging
a list of all plugin keys
sub getPlugins
sub GetRoster
short Description for a Plugin
sub getShortDesc
Output of top command
sub getTop
This routine is called automaticaly every 15 seconds
sub idlefunc
sub InIQ
Is called at startup.
sub init
sub InitJabber : PRIVATE
Determines if Bot ins active in a given Forum
sub isInForum
Tests if bot is only allowed to enter rooms in own conference server
sub isOwnConferenceOnly
sub JabberPresenceMessage
sub JoinForeignForum
sub JoinForum
Is called when Bot gets a message Should react on message, call plugins and answer
sub newMessage
sub printAbout
This routine gets the user and parameters as arguments and should return the string that should be printed.
sub printHelloWorld
sub printHelp
sub Process
sub ProcessJabberMessage
sub ReconnectToServer
Is called from each plugin to register Adds plugin to %plugins and %descriptions
sub registerPlugin
Removes a Forum from the list of forums
sub removeForum
sub RequestVersion : PRIVATE
sub respond_to_self_messages
sub say
sub SendGroupMessage
sub SendJabberMessage
sub SendPersonalMessage
sub SetForumSubject
sub Start
sub START