[00:14:07] *** brad2901 has quit IRC [00:14:21] *** brad2901 has joined #supybot [00:17:15] -supybot- Strike|work has quit oftc (Quit: leaving) [00:18:06] *** Mazon is now known as mazon [00:34:29] <beoba> well, still hasnt done anything for connecting, can i tell it to connect manually through one of the other networks that its on? [01:27:04] *** Inc has joined #supybot [01:27:15] <Inc> hi strike or jamessan or jemfinch are you guy's around? [02:51:17] *** flamingspinach has quit IRC [02:53:24] *** agile has quit IRC [02:53:38] <Inc> is there a way [02:53:46] <Inc> for when the rss feeds are announced [02:53:54] <Inc> that includes a link to that story? [03:19:15] *** Freso has quit IRC [03:25:15] *** jetscreamer has joined #supybot [03:30:54] *** jetscreamer has left #supybot [03:52:33] <jamessan> Inc: http://supybot.com/documentation/plugins/rss [03:52:35] <supybot> Title: RSS Supybot Website (at supybot.com) [04:53:54] -supybot- Strike|laptop has joined on oftc [05:23:28] -supybot- Strike|laptop has quit oftc (Quit: Leaving) [05:30:40] *** flamingspinach has joined #supybot [06:33:15] *** Sedated has quit IRC [06:50:26] *** beoba has quit IRC [06:52:07] *** zanny has joined #supybot [08:34:27] -supybot- Gokee2 has joined on oftc [08:34:27] *** Gokee2 has joined #supybot [09:00:05] *** brad2901 has quit IRC [09:46:30] *** zanny has quit IRC [10:00:44] *** mazon is now known as Mazon [11:29:51] *** Freso has joined #Supybot [12:04:44] *** Caplain has joined #supybot [12:04:47] <Caplain> hello [12:05:04] <Caplain> !math [12:48:13] *** bit`` has joined #supybot [13:02:22] <bit``> WARNING 2006-02-28T11:47:14 Error connecting to chat.freenode.net:6667: User [13:02:24] <bit``> timeout caused connection failure. [13:02:35] <bit``> Any ideas why that might be happening? [13:48:34] <bit``> anyone here? [15:26:35] *** agile has joined #supybot [16:04:04] *** jetscreamer has joined #supybot [16:12:42] -supybot- Strike|work has joined on oftc [16:12:47] -supybot- mode change by ChanServ on oftc: +o Strike|work [16:37:08] *** jetscreamer has left #supybot [16:48:45] *** AKX has joined #supybot [16:48:53] <AKX> Hey, why isn't my RSS plugin working in channels? [16:49:07] <AKX> Or not _my_, but.. [16:49:42] <supybot> <Strike|work> define "not working" [16:50:43] <AKX> Nothing happens. [16:51:02] <supybot> <Strike|work> nothing happens when what? [16:51:07] <AKX> "!rss hesari" does nothing in channels, but privates work [16:51:18] <AKX> ... Private _messages_ even :) [16:52:04] <supybot> <Strike|work> the bot responds to other commands in those channels? [16:52:12] <AKX> yes. !markov works, for example [16:52:29] <AKX> plugins.rss.public = True, if that helps [16:53:38] <supybot> <Strike|work> @help rss [16:53:38] <supybot> <supybot> Strike|work: (rss <url> [<number of headlines>]) -- Gets the title components of the given RSS feed. If <number of headlines> is given, return only that many headlines. [16:53:54] <supybot> <Strike|work> @list rss [16:53:57] <supybot> <supybot> Strike|work: add, announce, delicious, fake, info, randomlivejournal, remove, rss, sfstats, and slashdot [16:54:16] <supybot> <Strike|work> does "!help rss hesari" work? [16:54:18] <AKX> Furthermore only one channel fails [16:54:23] <supybot> <Strike|work> (ie, does it say anything in respones) [16:54:28] <supybot> <Strike|work> oh, you said "channels" [16:54:39] <AKX> Well, didn't test it thoroughly :D [16:55:16] <jamessan> maybe it's been disabled in that channel [16:55:28] <supybot> <Strike|work> that's one thing to check [16:55:33] <AKX> OK, Re-Enabling 101 for me, then? [16:55:48] <supybot> <Strike|work> the usual culprits are: lobotomized bots, lack of capabilities to run a command, disabled commands [16:56:10] <supybot> <Strike|work> the latter two usually bark at you unless you have unset the reply with an error setting [16:56:31] <AKX> Well, reply-with-error is disabled [16:56:47] <supybot> <Strike|work> oh, well enable it temporarily and try "!rss hesari" [16:56:55] <supybot> <Strike|work> mmmmm....error messages [16:56:57] <AKX> ok.. [16:57:35] <supybot> <Strike|work> or you could look in the log, I think it still logs those error messages anyway [16:58:17] <AKX> Hmm, aight, I'll check them. AFK for a while [16:58:59] <AKX> INFO 2006-02-28T17:58:06 hesari called by "AKX!akx at servut dot us". [16:59:04] <AKX> but afk [17:01:52] -supybot- disconnected from gimp: Ping sent at [28-Feb-2006 10:59:41] not replied to. [17:02:29] -supybot- supybot` has joined on gimp [17:06:19] <jamessan> @network command gimp nick supybot [17:06:22] <supybot> <supybot`> jamessan: Error: Someone else is already using that nick. [17:06:29] <jamessan> bah [17:07:28] -supybot- supybot has quit gimp (irc.acc.umu.se ircd.gimp.org) [17:07:38] -supybot- nick change by supybot` to supybot on gimp [17:11:55] *** ababincho has joined #supybot [17:17:04] <AKX> So really it doesn't give any error, just doesn't do !hesari (alias to !rss hesari) on that one channel [17:27:55] *** Freso has quit IRC [17:28:14] *** Freso has joined #Supybot [17:32:44] <AKX> so got any ideas? [17:33:18] *** bit`` has quit IRC [17:44:17] *** Freso has quit IRC [17:44:45] *** Freso has joined #Supybot [18:01:12] *** Freso has quit IRC [18:01:45] <AKX> Seriously, what can be the problem? !rss doesn't work on one channel when it works on every other chan and privmsgs? [18:02:13] *** Freso has joined #Supybot [18:02:32] <AKX> And "Error: RSS was not disabled." [18:07:22] *** beoba has joined #supybot [18:11:53] *** Freso has quit IRC [18:28:27] *** Freso has joined #Supybot [18:54:10] *** AKX has quit IRC [18:58:51] *** eracc has joined #supybot [19:57:26] *** hlieberman has joined #supybot [20:01:43] *** eracc_ has joined #supybot [20:02:15] *** eracc has quit IRC [20:21:40] *** Bklyn has joined #supybot [20:21:48] <Bklyn> ok, I ask this question approximately monthly [20:21:57] <supybot> <Strike|work> the answer is stlil no [20:22:02] <Bklyn> how do I make command <foo> default to plugin <bar> [20:22:02] <supybot> <Strike|work> (jk) [20:22:10] <Bklyn> e.g. if it exists in >1 plugin [20:22:18] <jemfinch> @help defaultcommand [20:22:18] <supybot> jemfinch: Error: There is no command "defaultcommand". [20:22:23] <supybot> <Strike|work> @help defaultplugin [20:22:26] <supybot> <supybot> Strike|work: (defaultplugin [--remove] <command> [<plugin>]) -- Sets the default plugin for <command> to <plugin>. If --remove is given, removes the current default plugin for <command>. If no plugin is given, returns the current default plugin set for <command>. [20:22:26] <jemfinch> ah, that. [20:22:26] <supybot> <Strike|work> (I win!) [20:22:36] <Bklyn> danke [20:23:22] <Bklyn> ok, here's another, tougher question; put on your thinking caps [20:23:30] <jamessan> 42 [20:23:32] <Bklyn> if I define a factoid in a /msg, I can't seem to delete it [20:23:46] <Bklyn> or I'm not sure what "channel" supybot thinks it belongs to [20:23:54] <Bklyn> e.g. /msg mybot foo is bar [20:23:59] <Bklyn> (MoobotFactoids) [20:24:13] <jamessan> Bklyn: so /msg moobotfactoids delete foo [20:24:21] <Bklyn> oy, not remove? [20:24:26] <jamessan> yeah, remove [20:24:34] <Hagabard> hah [20:24:34] <jemfinch> Bklyn: backwards compatibility with another system :) [20:24:37] <jemfinch> hence the lack of consistency. [20:24:39] <jamessan> I always forget which one we standardized on since I have an alias for "forget" [20:24:48] <Bklyn> hrm, its actually "remove" [20:24:53] <Bklyn> and when I try that I get: [20:25:14] <Bklyn> 14:25 <Bklyn> remove foo [20:25:14] <Bklyn> 14:25 <b0t> (remove [<channel>] <factoid key>) -- Deletes the factoid with the [20:25:16] <Bklyn> (rest of help msg) [20:25:31] <Bklyn> you need to specify a channel for remove it seems, unless you are in a channel [20:25:39] <Bklyn> but you DONT need to specify one with "a is b" [20:25:41] <jemfinch> Bklyn: are you using MoobotFactoids or Factoids? [20:25:46] <Bklyn> Moobot I believe [20:25:48] * Bklyn doublechecks [20:26:01] <jamessan> Factoids doesn't allow to just do "a is b", iirc [20:26:19] <supybot> <Strike|work> I don't think it can either [20:26:37] <Bklyn> so basically it lets you define a factoid w/o a channel [20:26:39] <Bklyn> but not to remove one [20:26:46] <Bklyn> maybe I can figure out what it thnks the channel is from the db [20:26:48] <jamessan> I think I know why ... /me looks [20:27:09] <supybot> <Strike|work> because I wrote it wrong I'm sure :p [20:27:56] <jemfinch> someone really ought to write the super-factoids plugin we designed. [20:28:54] <jamessan> yup [20:29:12] <jamessan> but I think most of us 'main devs' lost interest around the same time [20:29:28] <Bklyn> ok, it put this factoid into data/<botname>/MoobotFactoids.sqlite.db [20:29:42] <Bklyn> so it actually keeps separate databases per channel and then for the bot itself it seems [20:31:47] *** hlieberman has quit IRC [20:32:52] <jamessan> so, the problem is an inconsistency in how we determine what 'channel' we're in [20:33:19] <Bklyn> I think so [20:33:33] <Bklyn> but I also don't seem to be able to even delet the factoid tellit it the channel is <its name> [20:33:57] <Bklyn> e.g. my bot is named b0t and "moobotfactoids remove b0t factoid" just gives that usage error again [20:34:44] <jamessan> @config search rfc [20:34:44] <supybot> jamessan: supybot.protocols.irc.strictRfc [20:34:53] <jamessan> Bklyn: what's that config var for you? [20:35:19] <Bklyn> 14:35 <b0t> False [20:36:33] <jamessan> %eval irc.isChannel('b0t', strictRfc=False) [20:36:33] <j4mesbot> jamessan: Error: TypeError: isChannel() got an unexpected keyword argument 'strictRfc' [20:37:04] <Bklyn> should I type that? [20:37:21] <jamessan> nah [20:37:31] <jamessan> duh, strictrfc doesn't apply to channel names [20:37:43] <Bklyn> %plugin eval [20:37:45] <j4mesbot> Bklyn: The "eval" command is available in the Debug plugin. [20:49:55] *** eracc has joined #supybot [20:55:22] *** eracc_ has quit IRC [20:55:27] *** eracc is now known as eracc_ [20:56:16] *** eracc_ is now known as eracc [20:57:56] <jamessan> so, the problem is that MF's invalidCommand uses plugins.getChannel() whereas remove uses commands.getChannelDB() [20:58:01] <jamessan> they don't work the same [21:06:16] *** pippijn has joined #supybot [21:06:22] <pippijn> hi all [21:06:28] <pippijn> Error: No module named conch.avatar [21:06:44] <pippijn> this is shown when loading Sshd [21:07:25] <pippijn> oh [21:07:29] <pippijn> right -_- [21:13:35] <pippijn> I got it here now... [21:23:23] *** eracc_ has joined #supybot [21:23:42] <pippijn> hi eracc_ [21:23:54] *** eracc has quit IRC [21:26:08] *** pippijn has left #supybot [21:27:09] *** eracc has joined #supybot [21:44:15] <Caplain> hey [21:44:30] <supybot> <Strike|work> hey! [21:45:02] <Caplain> oh joy [21:45:07] <Caplain> supybot, how are you? [21:45:22] *** eracc_ has quit IRC [21:45:48] <supybot> <Strike|work> heh, I'm not supybot, supybot is relaying my messages [21:46:01] <Caplain> oh neat [21:46:03] <Caplain> why the relay? [21:46:14] <beoba> spanning multiple networks [21:46:23] <beoba> strike is apparently too cool for freenode [21:46:31] <Caplain> haha i see [21:46:36] <Caplain> well i have a problem [21:47:07] <supybot> <Strike|work> no, freenode is just too poopy for me :p [21:48:58] <beoba> Caplain: ya? [21:50:49] <Caplain> i want -math calc pi to return a huger number [21:51:10] <supybot> <Strike|work> you mean more precise? [21:52:51] <Caplain> sure [21:52:53] <Caplain> why not [21:53:10] <Caplain> i went into convertcore.py and changed the numebr but no no avail [21:53:18] <supybot> <Strike|work> well, we just use math.pi and it's fixed at 1e-16 precision [21:55:07] <supybot> <Strike|work> pi doesn't come from convertcore [21:55:12] <supybot> <Strike|work> it comes from python's built in math.py [21:55:35] <Bklyn> heh, pi from math.py [21:55:49] <supybot> <Strike|work> math.pi from math.py :) [21:57:54] <aa_> hello mr strike! [21:58:18] *** factor has joined #supybot [21:58:24] <supybot> <Strike|work> aaaaaaaaaali_! [21:58:37] <aa_> how is the stuff? [21:59:17] <supybot> <Strike|work> actually doing work at work lately, but still finding time for supybot of course ;) [21:59:28] <aa_> excellent [22:06:30] <factor> wish I had some time for supuybot, just too busy as of late. [22:06:42] <factor> I may do a presentation for supybot at one of my meetings [22:07:03] <factor> that would devote my small amount of free time to doing some new supy stuff. [22:07:23] <factor> I would love to do some AI type mod. [22:09:27] <factor> expert system bot would rock. [22:14:06] <Bklyn> "is the machine plugged in (y/n)?" [22:14:19] <Bklyn> "do you have a cup in the cupholder (y/n)?" [22:15:14] <factor> heh [22:15:30] <factor> that would be the comic expert system [22:15:34] <Bklyn> I've got one of those Harmony smart remotes [22:15:39] <Bklyn> its pretty cool [22:15:47] <Bklyn> when something is wrong you hit a "Help" button [22:15:55] <Bklyn> and it walks you thru troubleshooting [22:15:57] <Bklyn> "Is the TV on?" [22:15:59] <Bklyn> etc [22:16:04] <Bklyn> "Did that fix the problem?" [22:22:12] <factor> the unix expert system would be easy. [22:22:25] <supybot> <Strike|work> "Did you rtfm?" [22:22:31] <factor> how do I mount my external drive. [22:22:35] <factor> RTFM [22:22:37] <factor> heh [22:22:45] <factor> yup [22:25:04] <Bklyn> lol [22:25:19] <Bklyn> thats how I cut my teeth on UNIX [22:25:34] <Bklyn> worked in a UNIX-heavy shop with a bastard of a sysadmin who was a stickler for RTFMing [22:25:58] <Bklyn> I'd occasionally get the apprpriate nugget of wisdom from him (um, which M should I RTF?) nad be on my way [22:26:12] <factor> heh [22:30:13] *** eracc_ has joined #supybot [22:30:49] *** eracc has quit IRC [22:50:12] *** eracc has joined #supybot [22:53:39] *** eracc__ has joined #supybot [22:54:15] *** eracc has quit IRC [23:07:30] *** eracc_ has quit IRC [23:32:12] *** eracc has joined #supybot [23:48:58] *** eracc_ has joined #supybot [23:49:35] *** eracc has quit IRC [23:53:43] *** eracc__ has quit IRC