Bot-BasicBot-Pluggable
view release on metacpan or search on metacpan
- Ignore links in messages from ourselves, so we avoid turtle
situations. GH PR-2 (bigpresh)
- Karma plugin - match nicks with \S+, not \w+, so nicks with
hyphens in can have karma. GH PR-1 (bigpresh)
- Better-document how said() resturn value is handled, to avoid
potential confusion. GH PR-4 (bigpresh)
*********************************************************************
David Precious (BIGPRESH) taking over maintainership at this point,
kind thanks to Mike Eldridge (DIZ) for kindly handing over
maintainership to me.
I still make active use of this bot framework, and want to see it
continue to be loved and supported, so bug reports and pull requests
are welcome!
*********************************************************************
0.97 - Thu Jun 14 10:39:29 CDT 2012
- more fixes from bigpresh
- fix regression in ChanOp->isop() introduced in 0.95 (thanks to ambs for finding it)
0.96 - Wed Feb 29 21:05:58 CST 2012
- more fixes from bigpresh:
- fix tests busted by karma changes
- fix regression in the seen module
0.95 - Tue Nov 15 20:58:25 CST 2011
- a number of fixes and enhancements from bigpresh:
- new feature: ability to hide channels from being "seen" by the Seen module
- new feature: ability for the Karma module to report karma upon change
- cleanup in the Karma module (plus an easter egg)
- eliminate warnings in ChanOp module
- typo fixes
- allow the configfile to be undef from adamtaylor
- handle interrogatives in the Karma module
0.94 - Tue Nov 15 20:45:32 CST 2011
- botched release (forgot to pull before releasing - *sigh*)
0.93 - Mon Jun 27 10:40:24 CDT 2011
- when creating temporary files for Store::Storable->save, make sure
they are created in the same directory that the final file will be
moved to. if not, the rename may fail if the source and destination
are on separate filesystems. (RT #68886)
- correctly parse relative paths from *.storable file globbing in the
Storable backend store. this was preventing the store from restoring
data for modules. (RT #68887)
0.92 - Thu May 5 08:39:08 CDT 2011
- added ability to load modules of arbitrary depth, courtesy of david
precious (bigpresh)
- refactor Auth module so that it doesn't step on other modules by
eating all bang commands, also courtesy of bigpresh.
- added Crypt::SaltedHash to the prereqs list
0.91 - Tue Dec 7 00:05:51 CST 2010
- added transparent support for salted password hashes (RT #63232),
courtesy of david precious (bigpresh)
- fix busted flood protection (RT #62864), courtesy of david precious
(bigpresh)
- fix minor warning-producing exception in ChanOp->isop, also courtesy
of the B.P.
0.90 - Fri Nov 5 17:14:30 CDT 2010
- bumped dependency on Log::Log4perl from 0 to 1.11 due to dependency
on the trace log level (RT #56540)
0.89 - Thu Oct 28 18:09:18 CDT 2010
- Added DBD::SQLite and YAML::XS to the test dependency list
- Quote table identifiers in Bot::BasicBot::Pluggable::Store::DBI
- Bot::BasicBot::Pluggable is under new maintenance \o/
0.88 2010/08/29
Removing build dependencies for Test::Perl::Critic and Test::Tidy.
Bot::BasicBot::Pluggable is looking for a new maintainer (again...)
as the current maintainer is not using it anymore. Please mail
to <mdom@cpan.org> if you are interested in taking over this fine
module.
0.87 2010/05/09
Remove all recommends due some failing tests. In a future release,
some of the modules with long dependencies will be removed from
this distribution and form their own on CPAN. I look at you DBI...
Switched to Dist::Zilla
0.86 2010/03/28
Thanks to Jacob Helwig for the follwoing changes:
Join: Check for auth after checking whether we should handle
the message at
Add a new check to Bot::BasicBot::Pluggable::Module::Join to see whether
the module should handle the message at all, and move the "is the user
authed" after this check.
By doing this we no longer send out "Sorry, ..." messages if someone
happens to say "botname: Hi there!" without being authorized.
0.85 2010/02/13
This is the David-Precious-aka-bigpresh-release, who commited all
changes via Github. Thanks!
- Join: Don't accept commands to join/part channels unless the
user asking us to do so is auth'd to the bot
- ChanOp: Make the ChanOp module actually work (uhm...)
0.84 2009/12/11
- Log4Perl: Instead of just printing error messages to stdout,
( run in 1.665 second using v1.01-cache-2.11-cpan-7fcb06a456a )