NAME

triggers


DESCRIPTION

parse the incoming data streams for eventual references to this bot, or executable commands and react accordingly, uses the messageHandler class


COPYRIGHT and LICENCE

  Copyright (c) 2002 Bruno Boettcher
  triggers.pm is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; version 2
  of the License.
  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.
  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.


Methods of this class

init
initialize this element, notably make the connection to the database

PUBLICaction
propose the predefined actions when issued as !trigger commands

irc_ctcp_action
react on a CTCP action command

PRIVMSGaction
react to messages send directly to the bot privately

help
issue the help for this module

isa
issue the type of this module

version
issue the version of this module

shutdown
close operations, save evenutally necessary data, remove datastructeres etc.

sysdata
attribute getter previously provided by ObjecTemplate


AUTHOR

Bruno Böttcher <bboett at adlp.org>


SEE ALSO

zebot home page http://www.freesoftware.fsf.org/zebot/ POD documentation of zebot