logs | stats
   February 22, 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:00:03] <supybot> <Strike|work> you generally shouldn't, by default it responds wherever it received its request
[00:00:19] <supybot> <Strike|work> if you think you're returning sensitive data and they may request it in a public channel, you'd use private=True
[00:01:21] <Moof> ok
[00:43:41] *** Mazon is now known as mazon
[00:46:12] <Moof> What does this message mean? WARNING 2006-02-21T23:43:07 Error connecting to irc.darkmyst.org:6667: User timeout caused connection failure.
[00:46:50] <supybot> <Strike|work> I'm guessing the "User timeout..." message was from the irc server - do you have to auth with them or something when you connect?
[00:46:57] <Moof> nope
[00:47:08] <supybot> <Strike|work> well, then I don't know :)
[00:47:27] * Moof tries DEBUG
[00:48:36] <Moof> is the Twisted driver known to work?
[00:51:11] <supybot> <Strike|work> it's not known to not work :)
[00:51:24] <supybot> <Strike|work> (which is different from what you said, but that's what I know)
[00:51:33] <Moof> ha
[00:51:40] <Moof> so how do I force it to not be used?
[00:52:24] <supybot> <Strike|work> @config search driver
[00:52:24] <supybot> <supybot> Strike|work: supybot.drivers, supybot.drivers.poll, supybot.drivers.module, and supybot.drivers.maxReconnectWait
[00:52:31] <supybot> <Strike|work> @config help supybot.drivers.module
[00:52:32] <supybot> <supybot> Strike|work: Determines what driver module the bot will use. socketDrivers, a simple driver based on timeout sockets, is used by default because it's simple and stable. asyncoreDrivers is a bit older (and less well-maintained) but allows you to integrate with asyncore-based applications. twistedDrivers is very stable and simple, and if you've got Twisted installed, is probably your best (1 more message
[00:52:52] <supybot> <Strike|work> you probably just want socketDrivers
[00:53:21] <Moof> the help message may need changing ;)
[01:07:11] -supybot- Strike|work has quit oftc (Quit: leaving)
[01:14:11] *** Crazysim has joined #supybot
[01:21:57] <Moof> ok
[01:22:00] <Moof> almost there
[02:00:00] *** agile has quit IRC
[02:13:50] *** eracc_ has quit IRC
[02:13:50] *** Sedated has quit IRC
[02:13:53] *** supybot has quit IRC
[02:13:54] *** aa_ has quit IRC
[02:13:56] *** brad2901 has quit IRC
[02:13:57] *** Jozo has quit IRC
[02:13:58] *** Hagabard has quit IRC
[02:14:01] *** josef has quit IRC
[02:14:13] *** supybot has joined #supybot
[02:14:13] *** brad2901 has joined #supybot
[02:14:13] *** eracc_ has joined #supybot
[02:14:13] *** Sedated has joined #supybot
[02:14:13] *** aa_ has joined #supybot
[02:14:13] *** irc.freenode.net sets mode: +o supybot
[02:14:42] *** josef has joined #supybot
[02:14:42] *** Hagabard has joined #supybot
[02:14:42] *** Jozo has joined #supybot
[02:19:11] *** Sedated has quit IRC
[02:23:29] *** jetscreamer has quit IRC
[02:34:58] *** jetscreamer has joined #supybot
[02:41:01] *** Sedated has joined #supybot
[02:58:58] *** jetscreamer has quit IRC
[03:19:31] *** Sedated has quit IRC
[03:20:27] *** Sedated has joined #supybot
[03:25:11] *** Sedated has quit IRC
[03:25:49] *** Sedated has joined #supybot
[03:36:53] *** jetscreamer has joined #supybot
[03:44:06] *** Sedated has quit IRC
[03:46:21] *** Sedated has joined #supybot
[03:50:16] *** agile has joined #supybot
[03:57:34] *** Sedated has quit IRC
[03:58:47] *** Sedated has joined #supybot
[04:11:53] *** jetscreamer has quit IRC
[04:19:46] *** agile[] has joined #supybot
[04:38:16] <jemfinch> josef: do you work for Redhat?
[04:41:34] *** agile has quit IRC
[04:41:55] -supybot- Strike|laptop has joined on oftc
[05:04:52] *** TFKyle has quit IRC
[05:05:40] *** TFKyle has joined #supybot
[06:22:41] <josef> jemfinch: yes
[06:29:31] <jemfinch> josef: what do you do there?
[06:33:02] <josef> jemfinch: i work in support
[06:36:54] <jemfinch> ah, cool.
[06:37:07] <jemfinch> do you guys use Supybot at Redhat, or is this visit just personal? :)
[06:37:50] <jemfinch> (don't answer if you can't, obviously :))
[06:38:23] <josef> jemfinch: i'm putting supybot into place atm to replace another bot we were using
[06:39:15] *** jetscreamer has joined #supybot
[06:39:20] <jemfinch> what was the other bot?
[06:39:29] <josef> kibot
[06:39:53] <jemfinch> ah, I know kibot.
[06:40:02] <jemfinch> I've spoken with the developers, actually.
[06:40:35] <jemfinch> I was always a bit disappointed with the very existence of kibot; they tried to use Supybot, failed, but never came here for support.
[06:40:42] <jemfinch> so they re-implemented a small part of Supybot's functionality.
[06:41:05] <jemfinch> josef: has everything been going fine in the conversion?  Have you run into any problems, etc.?
[06:41:06] <josef> yeah it was put in place by a guy who worked with the developer
[06:41:28] <josef> the only thing we've had problems with, and its probably just my understanding, is the multithreaded part
[06:41:42] <josef> but its not that big of a deal so i'm not messing with it
[06:42:03] <josef> just putting the finishing touches on the plugin to handle our escalations
[06:42:04] <jemfinch> eh, the multi-threaded part is one of the ugliest parts of Supybot.
[06:42:04] <jamessan> the only plugin I know of that really has issues is Infobot.  I just haven't taken a good look at how to fix it's issues with threadedness
[06:42:21] <jemfinch> oh yeah, Infobot is somewhat less than well-written :)
[06:42:27] *** Sedated has quit IRC
[06:42:38] <jamessan> hey, I think I did a pretty good job considering what I had to emulate  ;)
[06:42:54] <josef> yeah speaking with some of the other python developers (as this is my first actual python experience) threading in python isnt great to begin with
[06:43:05] <josef> so i'm not too worreid about it
[06:43:22] <josef> the bot will dump ot a mysql database, which is then accessible via a php page
[06:43:37] <josef> so thats divided enough to not need the multithreaded functionality as badly
[06:43:38] <jemfinch> if you want good threading, or good concurrency, I think you have to move from the "shared memory" model to the "message passing" model.
[06:43:45] <jemfinch> and there isn't a good library for doing that in Python, unfortunately.
[06:43:52] <josef> yeah
[06:44:20] <jemfinch> yeah, as long as you're not using a high-latency link to the MySQL server, and you're not running super-long-running queries, you should be fine.
[06:44:33] <jemfinch> threads would just needlessly complicate issues.
[06:44:33] <josef> yeah they are quick and easy
[06:44:45] <josef> our thoughts exactly
[06:45:14] <jemfinch> not to mention that it's very possible that the MySQLDb package you're using is probably not threadsafe, iirc.
[06:45:15] <josef> the only reason for threading is when we have to do lists of the escalations, there could be 10-12, which takes a while to print out, and in the meantime everybody elses commands have to wait
[06:45:32] <josef> aah thats a good point i didnt check that
[06:46:06] <josef> yeah being able to dump to a mysql database has made the multithreading issue not an issue, jsut a "nice to have" kind of thing
[06:46:44] *** Sedated has joined #supybot
[07:28:17] *** beoba has quit IRC
[07:31:57] <jemfinch> josef: out of curiosity, how does one get hired for a support position like the one you have?  Do you have to be local?  I'm looking for a better job than the one I have now, and support is something I think I could do well, but I'm not sure what the first steps to take would be.
[07:46:23] *** zanny has joined #supybot
[08:22:58] *** brad2901 has quit IRC
[09:21:25] *** Nightweaver has joined #supybot
[09:58:50] *** mazon is now known as Mazon
[10:01:22] -supybot- Strike|laptop has quit oftc (Quit: Leaving)
[10:29:44] *** Sorcy has joined #supybot
[10:31:32] *** Sorcy has quit IRC
[11:18:29] *** zanny has left #supybot
[11:37:15] <Moof> how do I get the channel for chnnel-specific registry values? from msg?
[11:46:45] <Synapse> Moof: What?
[11:46:52] <Synapse> get or set?
[11:47:12] <Moof> I'm in a plugin
[11:47:32] <Moof> I want to get the registryValue for the channel I'm in when a command is executed
[11:48:44] <Synapse> You're in a plugin....
[11:49:06] <Synapse> I don't know if I'm just thick tonight or if you're not making any sense at all.
[11:49:51] <Moof> I'm writign a plugin
[11:50:03] <Synapse> That makes more sense.
[11:50:12] <Moof> def ls(self, irc, msg, args, d):
[11:50:23] <Synapse> I can't remember off the top of my head.
[11:50:30] <Moof> now I need to do: dirs = self.registryValue('directories', channel=
[11:50:30] <Synapse> I'll just check.
[11:50:39] <Moof> but I dont' know what to add after that
[11:51:27] <Synapse> You get the channel from the command api, whatever it's called.
[11:51:37] <Synapse> It's too long since I've done supybot dev work...
[11:51:39] <Synapse> One moment.
[11:52:31] <Synapse> Yeah,.
[11:52:34] <Synapse> You use it in wrap.
[11:52:44] <Synapse> So.
[11:53:40] <Synapse> For example:
[11:53:55] <Synapse>     def tracsearch(self, irc, msg, args, channel, type, page):
[11:54:02] <Synapse> <insert code here>
[11:54:15] <Synapse>     tracsearch = wrap(tracsearch,['channel', optional(('literal', ("wiki", "tickets", "changesets",  "commits"), "Borked.")), 'text'])
[11:54:18] <Synapse> Bam.
[11:54:55] <Synapse> It's a wrap converter.
[11:54:58] <Synapse> Read more here: http://supybot.com/documentation/help/tutorial/wrap/converter-list
[11:55:00] <supybot> Title: Converter List Supybot Website (at supybot.com)
[11:55:12] <Synapse> Reading other people's plugins helps too.
[11:55:36] <Moof> aha
[11:55:39] <Moof> thanks
[11:56:03] <Synapse> No worries.
[12:24:29] *** jimcooncat has joined #supybot
[12:53:21] *** jimcooncat has quit IRC
[12:58:15] *** Sedated has quit IRC
[13:41:46] *** power has joined #supybot
[13:42:13] <power> hi,my bot is trying to auto op everone that has op access
[13:42:27] <power> how can i disable this ? which plugin does that ?
[13:43:22] <jamessan> AutoMode
[13:44:26] <power> thank you
[13:46:06] *** power is now known as mesut
[13:46:59] <mesut> the other one,if the channel has secureops,it fights with chanserv all the time
[13:47:06] <mesut> one ops,other deops
[13:47:48] *** Sedated has joined #supybot
[13:48:43] <jamessan> then either disable AutoMode in those channels or disable secureops
[13:50:25] <mesut> i disabled automode already
[13:50:31] <mesut>    @op mesut
[13:50:36] <mesut> starts fight
[13:53:19] <jamessan> ah, that sounds like Protector
[13:53:41] <mesut> =)
[13:56:28] <mesut> that helped
[13:56:30] <mesut> thank you
[14:31:42] *** beoba has joined #supybot
[14:32:52] <josef> jemfinch: sorry i went to bed, you still around?
[14:34:48] <jemfinch> just got back.
[14:34:57] <jemfinch> but I won't be here for long, I've got to go to school soon.
[14:35:08] <josef> jemfinch: yeah me too
[14:36:12] <josef> generally it helps if you can be local, but ifyou get a developer job being local is much more optional
[14:36:40] <jemfinch> and a developer job would certainly be more ideal, but I imagine those are harder to get :)
[14:36:59] <josef> yeah pretty much ;)
[14:37:14] <josef> actually they arent as hard as you'd think
[14:37:23] <jamessan> ooh
[14:37:29] <josef> i beleive we are hiring quite a bit for hte red hat network team
[14:37:39] <jemfinch> what sort of development skills are necessary?
[14:37:46] <jamessan> do you know if that's happening in the Boston area?
[14:38:06] * jamessan should probably just check the site
[14:38:07] <josef> jemfinch: alot of python is used in rhn
[14:38:20] <josef> jamessan: yeah theres always stuff going on in boston
[14:38:48] <jamessan> yay, another place to get rejected from!
[14:39:02] <josef> haha
[14:39:17] <josef> gotta run to class, ping me later on if you have more questions
[14:42:36] *** mesut has quit IRC
[14:52:17] *** zirpu_ has joined #supybot
[14:52:27] *** zirpu_ has quit IRC
[14:54:08] *** zirpu_ has joined #supybot
[15:05:14] *** zirpu has quit IRC
[15:17:59] *** agile[] has quit IRC
[15:20:18] *** wizard123 has joined #supybot
[15:20:31] <wizard123> hi...
[15:21:47] <wizard123> i want my bot to answer some keywords...
[15:22:54] <wizard123> for example if someone say 'f**k' it will warn him
[15:23:25] <wizard123> i digged through docs but i didn't find how to do this
[15:32:30] <wizard123> can anybody help me?
[15:36:24] *** wizard123 has quit IRC
[15:38:06] *** harshy has joined #supybot
[15:57:22] *** TFKyle has quit IRC
[15:57:48] *** agile has joined #supybot
[16:17:06] -supybot- Strike|work has joined on oftc
[16:17:10] -supybot- mode change by ChanServ on oftc: +o Strike|work
[16:34:34] *** harshy has quit IRC
[16:51:31] *** Mazon is now known as mazon
[17:50:27] *** harshy has joined #supybot
[17:50:28] *** brad2901 has joined #supybot
[18:11:05] *** brad2901 has quit IRC
[18:11:17] *** brad2901` has joined #supybot
[18:14:37] *** brad2901` is now known as brad2901
[18:24:26] *** TFKyle has joined #supybot
[18:41:59] *** xorian has joined #supybot
[18:43:57] <xorian> Quick question: I have supybot running behind a firewall and I want to have it monitor an RSS feed but I need to give it a web proxy.  How would I do that?
[18:59:50] *** harshy has quit IRC
[19:13:59] *** mazon is now known as Mazon
[19:15:41] *** harshy has joined #supybot
[19:31:15] *** stephank has joined #supybot
[19:42:25] *** harshy has quit IRC
[19:47:35] *** brad2901 has quit IRC
[19:49:45] *** stephank has quit IRC
[19:53:23] *** harshy has joined #supybot
[20:25:02] *** harshy has quit IRC
[20:47:02] *** zirpu_ is now known as zirpu
[20:53:01] *** BigTrucK has joined #supybot
[20:53:20] <BigTrucK> is there a plug other than 'note' that does onjoin msgs?
[20:54:00] <supybot> <Strike|work> herald
[21:03:12] <BigTrucK> ty
[21:03:53] <BigTrucK> is there a way to list the peepz that have regged with the bot?
[21:04:16] <supybot> <Strike|work> @user list
[21:04:17] <supybot> <supybot> Strike|work: abc, ali, altis, arke, AthlonRob, bear, Benny, BigJibby, bilange, Bklyn, boromir, brlcad, bwp, citral, crschmidt, cyanite, d8uv, dberlin, dchoby98, drewie, dunk1, dunker, fattesoul, fruity, G-LiTe, Gnurdux, gokee2, Grantbow, guldklovn, Hagabard, harshy, homelinkcs, hsn, iLLf8d, inkedmn, j4mesbot, jamessan, Japsu, Jawoota, jcowan, jemfinch, jsled, kmj, kyle_[b]-, matt, Mazon, (1 more messag
[21:04:39] <xorian> So, from the sound of the circkets, I'm assuming that there's no way to use a web proxy with the RSS module.
[21:05:05] <supybot> <Strike|work> xorian: not unless the RSS module uses the proxy setting under supybot.protocols.http
[21:05:15] <supybot> <Strike|work> @config search proxy
[21:05:17] <supybot> <supybot> Strike|work: supybot.protocols.http.proxy
[21:05:53] <supybot> <Strike|work> and I don't think it does, but I could be wrong
[21:07:35] <BigTrucK> nice
[21:07:36] <BigTrucK> ty
[21:07:49] <supybot> <Strike|work> you're welcome :)
[21:08:38] <BigTrucK> Error: 'supybot.plugins.Herald.throttleTimeAfterPart' is not a valid configuration variable.
[21:08:55] <supybot> <Strike|work> @config list supybot.plugins.Herald
[21:08:56] <supybot> <supybot> Strike|work: #heralding, @#default, @#throttle, public, and requireCapability
[21:08:59] <supybot> <Strike|work> @config list supybot.plugins.Herald.throttle
[21:09:00] <supybot> <supybot> Strike|work: #afterPart and #afterSplit
[21:09:04] <BigTrucK> ahhhh
[21:09:08] <BigTrucK> the doc is old
[21:09:17] <BigTrucK> http://supybot.sourceforge.net/docs/plugins/Herald.html#default
[21:09:20] <supybot> Title: Documentation for the Herald plugin for Supybot (at supybot.sourceforge.net)
[21:09:21] <supybot> <Strike|work> @config help supybot.plugins.Herald.throttle.afterPart
[21:09:22] <supybot> <supybot> Strike|work: Determines the minimum number of seconds after parting that the bot will not herald the person when he or she rejoins.  (Current value: 0)
[21:09:29] <supybot> <Strike|work> oh, those are OLD
[21:09:32] <supybot> <Strike|work> supybot.com
[21:09:35] <BigTrucK> haha k
[21:09:40] <supybot> <Strike|work> the SF docs are way outdated and we should just pull them off
[21:09:56] <BigTrucK> they show up #1 on supybot <plugin> searches on google
[21:09:57] <BigTrucK> fyi
[21:10:10] <supybot> <Strike|work> heh
[21:26:23] <BigTrucK> can you do conditionals with Herald like tell the user if they are regged with the bot?
[21:32:33] *** xorian has left #supybot
[21:33:09] <BigTrucK> there is no docs on infobot on supybot.com?
[22:15:58] *** MoonRanger has joined #supybot
[23:40:10] *** Freso has joined #Supybot
[23:50:32] *** BigTrucK has quit IRC
[23:54:24] *** scrooge has quit IRC

top