| author: | FeedBackLoop <feedbackloop@gmail.com> | 
|---|---|
| contact: | FREENODE/#fbf | 
| distribution: | core | 
| license: | 
irccat2.py - fbfbot “irccat2” Module
Copyright 2011, Richard Bateman Licensed under the New BSD License.
Written to be used in the #firebreath IRC channel: http://www.firebreath.org
To test, set up the host and port, then use something like:
echo “@taxilian I am awesome” | netcat -g0 localhost 54321
echo “#channel I am awesome” | netcat -g0 localhost 54321
you can specify multiple users (with @) and channels (with #) by seperating them with commas. Not that with jabber, channels tend to be treated as users unless you set up an alias in your channel:
!irccat-add_alias #channel
BHJTW - 28-02-2012 .. move to irccat2.py to use the normal irccat-cfg functions BHJTW - 15-08-2012 .. ported to GGZBOT BHJTW - 28-09-2012 .. ported to FBFBOT
commands in this plugin: irccat-cfg .. irccat-delalias .. irccat-cfgdefined .. irccat-listaliases .. irccat-cfgsave .. irccat-addalias .. irccat-enable .. irccat-disable 
irccat-addalias .. [handle_irccat_add_alias]
description: [] permissions: OPER code: irccat-addalias command. examples: 
irccat-cfg .. [cfg]
description: the config (cfg) command. permissions: OPER code: PersistConfig class. examples: 
irccat-cfgdefined .. [cfgdefined]
description: show defined attributes. permissions: OPER code: PersistConfig class. examples: 
irccat-cfgsave .. [cfgsave]
description: save config. permissions: OPER code: PersistConfig class. examples: 
irccat-delalias .. [handle_irccat_del_alias]
description: [] permissions: OPER code: irccat-delalias command. examples: 
irccat-disable .. [handle_irccat_disable]
description: [] permissions: OPER code: irccat-disable command. examples: 
irccat-enable .. [handle_irccat_enable]
description: [] permissions: OPER code: irccat-enable command. examples: 
irccat_-listaliases .. [handle_irccat_list_aliases]
description: List all aliases defined for the current channel