!help failed plugins
06:52AM <Bender> moon-0.2.rb in /home/ant/.rbot/plugins failed with
error LoadError: no such file to load -- astro/moon
06:52AM <Bender> hangman.rb in
/home/ant/bin/rbot/data/rbot/plugins/games failed with error
RuntimeError:
Command define is already handled by Plugin dictclient
$ cat rbot.log
# Logfile created on Fri Mar 19 06:45:40 -0700 2010 by logger.rb/22285
=== /home/ant/.rbot session started on 2010/03/19 06:45:40 ===
I, [2010/03/19 06:45:40#20021] INFO -- ircbot.rb:542:in `initialize':
Redirecting standard input/output/error
W, [2010/03/19 06:45:40#20021] WARN -- load-gettext.rb:69:in
`rbot_gettext_debug': gettext failed to set call textdomain info.
maybe an mo file doesn't exist for your locale.
E, [2010/03/19 06:45:41#20021] ERROR -- plugins.rb:576:in
`load_botmodule_file': plugin /home/ant/.rbot/plugins/moon-0.2.rb load
failed
E, [2010/03/19 06:45:41#20021] ERROR
-- : #<LoadError: no such file
to load -- astro/moon>
E, [2010/03/19 06:45:41#20021] ERROR
-- : /usr/lib/ruby/1.8/rubygems/
custom_require.rb:31:in `gem_original_require'
E, [2010/03/19 06:45:41#20021] ERROR
-- : /usr/lib/ruby/1.8/rubygems/
custom_require.rb:31:in `require'
E, [2010/03/19 06:45:41#20021] ERROR
-- : /home/ant/.rbot/plugins/
moon-0.2.rb:2:in `load_botmodule_file'
E, [2010/03/19 06:45:41#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:663:in `scan_botmodules'
E, [2010/03/19 06:45:41#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:638:in `each'
E, [2010/03/19 06:45:41#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:638:in `scan_botmodules'
E, [2010/03/19 06:45:41#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:635:in `each'
E, [2010/03/19 06:45:41#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:635:in `scan_botmodules'
E, [2010/03/19 06:45:41#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:681:in `scan'
E, [2010/03/19 06:45:41#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/ircbot.rb:613:in `initialize'
E, [2010/03/19 06:45:41#20021] ERROR
-- : /home/ant/bin/rbot/bin/
rbot:123:in `new'
E, [2010/03/19 06:45:41#20021] ERROR
-- : /home/ant/bin/rbot/bin/
rbot:123
E, [2010/03/19 06:45:41#20021] ERROR
-- : ./launch_here.rb:68:in
`load'
E, [2010/03/19 06:45:41#20021] ERROR
-- : ./launch_here.rb:68
W, [2010/03/19 06:45:43#20021] WARN -- rss.rb:594:in
`report_problem': parsing rss stream failed, whoops =(
W, [2010/03/19 06:45:44#20021] WARN -- rss.rb:594:in
`report_problem': parsing rss stream failed, oioi
E, [2010/03/19 06:45:48#20021] ERROR -- plugins.rb:576:in
`load_botmodule_file': plugin /home/ant/bin/rbot/data/rbot/plugins/
games/hangman.rb load failed
E, [2010/03/19 06:45:48#20021] ERROR
-- : #<RuntimeError: Command
define is already handled by Plugin dictclient>
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:329:in `register'
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:264:in `do_map'
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:246:in `map'
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/data/
rbot/plugins/games/hangman.rb:499:in `load_botmodule_file'
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:663:in `scan_botmodules'
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:638:in `each'
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:638:in `scan_botmodules'
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:635:in `each'
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:635:in `scan_botmodules'
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/plugins.rb:681:in `scan'
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/lib/
rbot/ircbot.rb:613:in `initialize'
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/bin/
rbot:123:in `new'
E, [2010/03/19 06:45:48#20021] ERROR
-- : /home/ant/bin/rbot/bin/
rbot:123
E, [2010/03/19 06:45:48#20021] ERROR
-- : ./launch_here.rb:68:in
`load'
E, [2010/03/19 06:45:48#20021] ERROR
-- : ./launch_here.rb:68
W, [2010/03/19 06:45:49#20021] WARN -- rfc2812.rb:1533:in
`parse_mode': Unhandled user mode message ':Bender MODE Bender :+i'
[06:52am] <Ant> !version
06:52AM <Bender> Ant: I'm a v. 0.9.15-git (master branch, revision
79d9544 [Small
httputil.rb fix. Wrong Argument port instead of pass.], 1
files changed) [1 day,
41 minutes and 49 seconds ago] rubybot, (c) Tom Gilbert and
the rbot development
team - http://ruby-rbot.org
Thank you in advance. :)
The moon plugin is not an official one, so I wouldn't know. It
probably depends on some external ruby library that you need to
install. The hangman plugin has a command name conflict with
dictclient, but IIRC it's innocuous, you should be able to use both
anyway.
Thanks. I removed moon plugin since no one know and is never really
used. I couldn't figure out how to contact its author. :(
As for hangman, I got a reply from its author on 3/19/2010 6:39:01 PM
GMT ("There appears to be a conflict in the mappings. Both hangman and
dictclient use the command 'define'. You will have to disable
dictclient using: !config add dictclient to plugin.blacklist"). So I
did this:
[12:38pm] <WorkerAnt> !config add dictclient to plugins.blacklist
12:38PM <Bender> WorkerAnt: plugins.blacklist: dictclient
12:38PM <Bender> WorkerAnt: this config change will take effect on the
next rescan
[12:38pm] <WorkerAnt> !rescan
12:38PM <Bender> WorkerAnt: saving ...
12:38PM <Bender> WorkerAnt: rescanning ...
12:38PM <Bender> WorkerAnt: done. 10 core modules loaded; 93 plugins
loaded; 1 plugin ignored
[12:39pm] <WorkerAnt> !help ignored plugins
12:39PM <Bender> WorkerAnt: in /home/ant/bin/rbot/data/rbot/plugins:
dictclient (blacklisted)
...
[12:42pm] <WorkerAnt> !hangman
12:42PM <Bender> WorkerAnt has started a hangman -- join the fun!
12:42PM <Bender> _______ \(^o^)/
[12:42pm] <WorkerAnt> l
12:42PM <Bender> WorkerAnt: _l_____ \(^o^)/
...
However, I found out hours/day later that !define command didn't work
because dictclient got blacklisted. I had to undo that suggestion. :(
Maybe Rbot programmer/developer can fix this. I will go write up a bug
report after it validates my e-mail address so I can add/create a new
ticket.