logs | stats
   February 28, 2006  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28

[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

top