[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Infobot release 0.44.5
- Date: Wed, 22 Nov 2000 16:47:50 -0500
- From: kevin lenzo <firstname.lastname@example.org>
- Subject: Infobot release 0.44.5
Push ./src onto the path so Util.pm gets in.
New Airport.pl replaces METAR2 with a lot nicer stuff.
mendel++. Very nice example of a module with forking,
Fixed excuse.pl's return codes.
Roderick++'s extensive factoid locking patches for
sharing DBs between infobots.
Added scripts/make_snap and scripts/restore_snap , which
make and restore ASCII snapshots of the databases,
respectively. This is good to do periodically as a
Added stockquote.pl to get stock quotes (LotR++) and added
a boolean parameter ('stockquotes') to turn it on or off.
Fixed a bug in the http proxy in the RDF fetching code (LotR++)
Messages no longer record the apparent last channel
when given in private.
Changed src/excuse.pl to guard against the server being
down, though i'm afraid the server is never going
to come back up.
Cleaned extra white space off the end of parameter values
during the read of the config file.
Currency exchance is now case-insensetive.
There were several other small bugfixes that didn't make it
into this file during a move.
Removed 'factpacks' subdirectory. These packs are all on
the web site (http://www.infobot.org), and more.
Tidying of purldoc code.
Tidying of W3Search triggers
Tidying of IMDB, Websters, etc.
Splitting lines in say()/msg()
HTTP proxy support
Little tidying of the Math code.
More informative return values from Process
Better support for `no, $nick, ...'
Much increased `tell' support
perlfaq' support: uses RSS to get faqtoids from perlfaqprime
Much needed fixes to Zippy factoids
Net::Telnet timeout fix to insult
Fixed `exchange' typo in infobot.config.
\| for quoting pipes in factoids, Avi++
Added the channels patch. infobot.channels now sets channel-specific
options. The format is pretty much the same as the users file.
Documented all the extensions.
Fixed the `eval' command, which you shouldn't be using anyway.
Removed spurious line breaks in Zippy's data.
The `msgonly' parameter, if set, will see a question on channel and
respond to it via /msg
The `continuity' parameter controls how many seconds must elapse before
the infobot assumes you have stopped addressing it. Set this to 0,
and the infobot will never assume that it is being addressed.
Added a warning to Babel.pl if target language is `en'
Close `karma' and `seen' databases in &killed, now karma doesn't
NOTE: You must update WWW::Search to the latest version
for the Google search to work.
NOTE: As usual, the new features (mostly) have new
parameters that need to be defined in
files/infobot.config -- to update, you'll need
to move your dbm files into the new source
tree and edit infobot.config. this is the best way.
Made return values from myRoutines.pl said or messaged
rather than using &say and &msg inside myRoutines.
Use 'NOREPLY' to override this if you want to
use msg and/or say yourself (such as in a callback
or when forking).
Moved the current myRoutines.pl file to a file called
Extras.pl. myRoutines.pl is reserved for local
user extensions, and Extras.pl is now where the
add-ons in the distribution are. They both
behave the same as the old myRoutines.pl did.
Extras is called after myRoutines.
Moved several redirects out of Reply.pl and into Extras.
Added 'literal' query -- 'literal foo' will show the
factoid for the key foo, with tags and |s literally.
Added RDF/RSS support (LotR++) in RDF.pl. Uses the tag
<rss="http://path/to/rdf/file"> and replaces it in-line.
RSS is RDF Site Summary; many sites now use this
standard format to encode their headlines/topics.
Added currency exchange module (exchange.pl) from
Added excuse module (excuse.pl), also from email@example.com!
Added 'purldoc' -- ^Masque++ -- which searches through
perl FAQ question titles.
Removed usair module. They changed the interface and
this should just be re-written more gerally.
Added support for Zippy.pl, which provides Zippy witticisms.
i made it require to be addressed. "infobot, yow" or
"infobot, be zippy" is the trigger. (mendel++)
the parameter is "zippy" in infobot.config.
Added 'divine (.*)', a magic 8-ball (boojum++)