[00:07:14] *** dju` has quit IRC [00:23:44] *** Mazon is now known as mazon [00:25:40] <Inc> so which means your hear and which means your back in vnc? [00:26:24] <Hagabard> damn. supy cored again. [00:26:24] <supybot> <Strike|work> his hear and his back? [00:26:31] <supybot> <Strike|work> s/supy/python/ [00:27:18] * Hagabard shrugs [00:27:38] <Hagabard> supy is the only reason i have python installed, so it makes little difference to me :) [00:28:07] <supybot> <Strike|work> right, but python scripts themselves aren't causing the core dump, it's python [00:28:10] <jamessan> Inc: "here" "you're" "irc" [00:28:41] <supybot> <Strike|work> jamessan: hey now, 3 out of 4 words on average right ain't bad [00:29:51] <Hagabard> ain't ain't a word? [00:30:53] <Hagabard> strike: but to the average end user, they are running supybot, and then it stops with a big ugly 25m python.core (not supybot.core..) [00:31:27] <Hagabard> "i don't have any other python programs that do it" <-- heh [00:31:37] <supybot> <Strike|work> Hagabard: yeah, the fact that it's a python.core instead of supybot.core tells you something [00:32:03] <Hagabard> naturally. but it's much more fun to rib you about it. [00:32:53] <supybot> <Strike|work> out of curiosity what was causing it and what OS/python build are you using? [00:33:01] <Hagabard> Hostname: server.cave.hagabard.com - OS: FreeBSD 4.11-STABLE/i386 - CPU: Pentium II/Pentium II Xeon/Celeron (453.17-MHz 686-class CPU) - Processes: 79 - Uptime: 66d 22h 52m - Load Average: 0.00 - Memory Usage: 134.18mb/252.82mb (53.07%) - Disk Usage: 63.55gb/73.98gb (85.91%) - External Traffic (xl0): 282.66mb/1457.65mb [00:33:12] <Hagabard> this time it was a moron user who the bot will soon ignore [00:33:48] <supybot> <Strike|work> 0.83.1? [00:33:51] <Hagabard> i know that rsswunder had been recently called (due to main wunder failing), there was some more bitching about charachter problems (unicode support isn't all done i guess) and he called something else. lemme go check the log [00:33:52] <supybot> <Strike|work> and what python? [00:34:00] <Hagabard> i'm running darcs with python... [00:34:19] <Hagabard> Python 2.4.2 (#2, Oct 19 2005, 00:37:03) [00:34:19] <Hagabard> [GCC 2.95.4 20020320 [FreeBSD]] on freebsd4 [00:34:25] <Hagabard> is that bad? [00:35:00] <supybot> <Strike|work> nope [00:36:29] <Hagabard> looks like he called seen 3 times [00:36:44] <Hagabard> and it looks like i'm only at log.level info [00:36:52] <supybot> <Strike|work> that's normal (default) [00:37:13] <Hagabard> yea, i try to log a little more when i can [00:37:40] <Hagabard> since when i upgrade to darcs i automagically gzip my current log and dump the old gzip [00:39:37] <Hagabard> and i still wonder why it dies connecting to the first ircnet it tries to on startup. my config must be hosed. [00:58:40] <Inc> jamessan, yeh those were some shitty typo's I made [01:04:56] *** agile has quit IRC [01:35:57] *** stephank has quit IRC [01:53:02] -supybot- Strike|work has quit oftc (Quit: leaving) [02:04:43] *** sc__ has joined #supybot [02:06:49] <sc__> hi, just changed my config for bot and it began ingoring my commands (i mean Ignoring command from ... in logs). can't find which exactly option i should change [02:08:48] <Hagabard> roll back to the previous config and try again? (check the backup directory) [02:09:29] <sc__> can't already :) [02:09:51] <sc__> just did changes several times [02:10:16] <Hagabard> well, if it's ignoring command from you, you aren't authenticated [02:10:23] <Hagabard> you'll want to identify and try again [02:10:31] <Hagabard> if you fail to identify, you'll need to see where in the conf you deleted yourself [02:44:27] <sc__> thanks [02:44:29] *** sc__ has quit IRC [02:46:19] <Inc> hehehe [02:49:31] -supybot- Gokee2 has quit oftc (Quit: My computer just went up in smoke.) [03:02:20] *** agile has joined #supybot [04:06:32] *** beoba has quit IRC [04:30:21] *** beoba has joined #supybot [04:33:00] *** beoba has quit IRC [04:48:33] *** beoba has joined #supybot [04:59:19] *** zoombie has joined #supybot [05:00:59] *** beoba has quit IRC [05:01:04] *** zoombie is now known as beoba [05:01:19] *** beoba is now known as zoombi [05:01:35] *** zoombi has left #supybot [05:02:46] *** beoba has joined #supybot [05:48:06] -supybot- disconnected from oftc: Ping sent at [18-Jan-2006 23:45:57] not replied to. [06:09:24] *** beoba has quit IRC [06:11:55] -supybot- supybot has joined on oftc [06:11:57] -supybot- mode change by ChanServ on oftc: +o supybot [06:40:08] -supybot- Strike|laptop has joined on oftc [07:02:29] -supybot- Strike|laptop has quit oftc (Quit: Leaving) [07:21:38] *** jetscreamer has quit IRC [09:03:52] *** mazon is now known as Mazon [09:29:53] *** zanny has joined #supybot [10:14:51] <Hagabard> i still get that wierd RSS bug where it will switch between notice and privmsg -- bot default is notice, but i tried setting on the particular channel to use privmsg. it uses notices most of the time, but once in a while it will do a privmsg dump instead. [10:15:26] <Hagabard> it is most known to do privmsg right away after starting up, and then continue to use notice for the duration of it's uptime, even if i change the setting in the channel [10:15:41] <Hagabard> although once in a while, it will randomly put one in privmsg instead. [10:15:52] <Hagabard> my config must be completly messed up. [10:48:54] *** zanny has quit IRC [11:04:21] *** tmrd has left #supybot [11:54:08] *** sc__ has joined #supybot [11:56:38] <sc__> hi, how i can make supybot not to reply to commands in query, just only to commands in channel [11:57:00] <Hagabard> @search inchannel [11:57:02] <supybot> Hagabard: supybot.reply.requireChannelCommandsToBeSentInChannel and supybot.plugins.Anonymous.requirePresenceInChannel [11:57:09] <Hagabard> @config help supybot.reply.requireChannelCommandsToBeSentInChannel [11:57:10] <supybot> Hagabard: Determines whether the bot will allow you to send channel-related commands outside of that channel. Sometimes people find it confusing if a channel-related command (like Filter.outfilter) changes the behavior of the channel but was sent outside the channel itself. (Current value: False) [11:58:09] <Hagabard> sc__: does that solve your problem? :) [12:02:09] <sc__> mmm, guess not [12:02:38] <sc__> anyway it replies to commands defined by me [12:04:16] <sc__> requireChannelCommandsToBeSentInChannel <- what is channel commands, and how i can make my commands to appear as channel? [12:04:20] <Hagabard> if it is not a channel specific command [12:04:38] <Hagabard> ie .say #channel i am being a pest and hiding in PMs [12:05:01] <Hagabard> if the channel takes or needs a #channel, it would have to be executed in channel [12:05:34] <sc__> ok, is there a way to check if command is called by query or by channel ? [12:05:47] <sc__> i mean code snippet or soemthing like that [12:06:06] <Hagabard> @config help say [12:06:06] <supybot> Hagabard: Error: 'supybot.say' is not a valid configuration variable. [12:06:10] <Hagabard> erm [12:06:15] <Hagabard> @help say [12:06:16] <supybot> Hagabard: Error: There is no command "say". [12:06:24] <Hagabard> @help topic [12:06:26] <supybot> Hagabard: (topic [<channel>]) -- Returns the topic for <channel>. <channel> is only necessary if the message isn't sent in the channel itself. [13:05:56] <jamessan> if it's called in a channel, then irc.isChannel(msg.args[0]) will be true. [14:59:53] <sc__> thanks [15:06:57] *** agile has quit IRC [15:15:42] *** beoba has joined #supybot [15:19:06] *** beoba has quit IRC [15:21:57] *** sc__ has quit IRC [15:44:19] *** Mazon is now known as mazon [15:46:01] *** jetscreamer has joined #supybot [15:49:22] *** agile has joined #supybot [15:57:43] *** mazon is now known as Mazon [16:06:33] *** Mazon is now known as mazon [16:28:10] -supybot- Strike|work has joined on oftc [16:28:14] -supybot- mode change by ChanServ on oftc: +o Strike|work [16:48:54] *** gnd has joined #supybot [17:03:57] *** gnd has left #supybot [17:07:56] *** stephank has joined #supybot [17:11:33] *** indro has quit IRC [17:49:20] *** gnd has joined #supybot [17:49:44] <gnd> can the bot register with nickserv on connect? [17:49:51] <gnd> or identify with it [17:52:29] <supybot> <Strike|work> @help Services [17:52:30] <supybot> <supybot> Strike|work: Error: There is no command "services". [17:52:33] <supybot> <Strike|work> @plugin help Services [17:52:34] <supybot> <supybot> Strike|work: This plugin handles dealing with Services on networks that provide them. Basically, you should use the "password" command to tell the bot a nick to identify with and what password to use to identify with that nick. You can use the password command multiple times if your bot has multiple nicks registered. Also, be sure to configure the NickServ and ChanServ configuration (1 more message) [18:15:04] <jamessan> @url last --with supybot.com --with identify [18:15:04] <supybot> jamessan: http://supybot.com/documentation/help/howto/auto-identify [18:15:10] <jamessan> yay documentation! [18:25:14] *** SkoroWork has joined #supybot [18:25:23] <SkoroWork> hey guys, jemfinch or jamessan alive? [18:25:34] <jamessan> SkoroWork! [18:25:35] <supybot> <Strike|work> they're both alive, I hope :) [18:25:39] * jamessan dies [18:25:47] <supybot> <Strike|work> well, yeah, that one I can do without [18:25:56] <supybot> * Strike|work spits on jamessan's coprse [18:25:59] <supybot> <Strike|work> corpse, that is [18:26:13] <SkoroWork> hey [18:26:24] <SkoroWork> having some website troubles, I'll try to get things back up asap [18:26:32] <SkoroWork> I don't know what the f is going on [18:26:44] <SkoroWork> it;s claiming "no space left on device" which is total bs [18:26:53] <SkoroWork> when I try to start httpd, I mean [18:26:58] <jamessan> weird [18:27:36] <supybot> <Strike|work> how much space left on each of the drives? [18:28:29] <SkoroWork> [root@freelancer httpd]# df -h [18:28:29] <SkoroWork> Filesystem Size Used Avail Use% Mounted on [18:28:29] <SkoroWork> /dev/hda5 25G 7.5G 16G 33% / [18:28:29] <SkoroWork> /dev/hda1 99M 25M 70M 26% /boot [18:28:29] <SkoroWork> none 380M 0 380M 0% /dev/shm [18:28:32] <SkoroWork> /dev/hda3 87G 12G 71G 14% /home [18:28:41] <SkoroWork> "plenty" :) [18:28:54] <SkoroWork> the general concensus is that it's some sort of semaphore problem [18:28:58] <supybot> <Strike|work> ah [18:29:04] <SkoroWork> unfortunately, the only solution I've come across is "reboot" [18:29:08] <SkoroWork> which I'm not about to do [18:29:17] <jamessan> what's the uptime? [18:29:55] *** gnd has left #supybot [18:30:13] <SkoroWork> 560 days [18:30:21] <jamessan> nice [18:30:29] <SkoroWork> I have no idea if the thing WILL reboot :) [18:30:33] <jamessan> really? [18:30:53] <SkoroWork> I always work on that assumption :) [18:31:30] <SkoroWork> it probably will, and I'll do that as a last resort, but I'd like to find the "correct" answer of possible [18:31:49] <jamessan> true [18:32:33] <jamessan> maybe an "strace -eopen,stat httpd" will show what it thinks doesn't have enough space [18:33:16] <SkoroWork> how the hell do I read that? :-P [18:33:53] <SkoroWork> I see a bunch of "No such file or directory" errors, but nothing else telling [18:34:28] <jamessan> well, drop the 'open' then. just use stat [18:35:11] <SkoroWork> ah, ipcs -s gave something interesting [18:35:14] *** mazon has quit IRC [18:35:33] <jamessan> ooh, new tool to learn about [18:35:43] <SkoroWork> 132 semaphores belonging to httpd [18:35:51] <SkoroWork> now, to figure out how to remove them [18:36:02] *** mazon has joined #supybot [18:36:23] <jamessan> ipcrm [18:36:25] <jamessan> :) [18:36:28] <supybot> <Strike|work> heh [18:36:34] <supybot> <Strike|work> ipcfixitplz [18:37:01] <SkoroWork> ipcs -s | perl -ane '/^0x00000000/ && `ipcrm -s $F[1]`' [18:37:03] <SkoroWork> that did it :) [18:37:14] <SkoroWork> phew [18:37:27] <jamessan> wtf? $F[1] ? [18:37:45] <SkoroWork> I don't know, I just found it in a forum somewhere :) [18:37:48] <SkoroWork> and it did the trick [18:37:49] <supybot> <Strike|work> heh [18:38:06] <supybot> <Strike|work> yup, site's up :) [18:38:42] <SkoroWork> see, that's so much more rewarding than "reboot' :) [18:39:37] <jamessan> ah, I understand [18:39:38] <jamessan> yay [18:40:33] <SkoroWork> so... how's life? :) [18:41:04] <jamessan> meh [18:41:07] <jamessan> need a new job [18:41:20] <jamessan> and soon so I can start grad school in the fall [18:42:00] <SkoroWork> *nod* [18:42:22] <SkoroWork> I'd very much like to get hired on full time here, I've been consulting since May [18:42:31] <SkoroWork> not that the money isn't good, but I'd like the stability [18:42:36] <jamessan> need to get the hell outta dodge^H^H^H^H^HQA [18:44:11] <SkoroWork> I do enjoy working with Python on a daily basis though [18:44:17] <SkoroWork> and CherryPy is quite nice :) [18:44:34] <jamessan> cool [18:45:38] <SkoroWork> I miss hacking on supybot though [18:45:59] <SkoroWork> I saw the new urbandict plugin, glad the UD guy finally came through on his promise [18:46:53] <jamessan> yeah, and then he changed the API without updating the wiki [18:47:08] <SkoroWork> yuck [18:47:09] <jamessan> or sending out an email to people with API keys [18:47:31] <jamessan> actually, he updated one page of the wiki, but not the page that lists the API methods [18:47:50] <SkoroWork> hehe [18:49:02] <jamessan> been brushing up on my C++/C to try and help job prospects [18:53:47] <SkoroWork> sounds like a plan [18:54:11] <SkoroWork> well, I gotta split and get back to work, but I'll try and hop on more from home :) [18:54:15] <SkoroWork> I wanna get back in the game [18:54:16] <SkoroWork> ;) [18:54:20] <SkoroWork> catch you guys later [18:54:21] *** SkoroWork has left #supybot [19:17:39] *** stephank has quit IRC [19:18:15] *** stephank has joined #supybot [19:46:10] *** indro has joined #supybot [19:46:21] <indro> hi [19:47:04] <indro> can I add an alias that dont do prefix the nick? [19:48:19] <indro> supybot.reply.withNickPrefix is false [19:48:39] <indro> but @alias add test reply test do nick prefix? [19:48:48] <indro> its possible to disable that? [19:49:36] <indro> anyone here? [19:49:59] <indro> @config supybot.reply.withNickPrefix [19:50:00] <supybot> indro: True [19:50:14] <indro> @config supybot.reply.withNickPrefix False [19:50:14] <supybot> indro: Error: You don't have the 'owner' capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified. [19:50:21] <indro> :/ [19:57:01] *** stephank has quit IRC [20:05:14] <jamessan> @config list reply [20:05:15] <supybot> jamessan: #inPrivate, #requireChannelCommandsToBeSentInChannel, #showSimpleSyntax, #whenNotAddressed, #whenNotCommand, #withNickPrefix, #withNotice, @#mores, @error, @format, @whenAddressedBy, maximumLength, oneToOne, and withNoticeWhenPrivate [20:05:32] <jamessan> indro: is it disabled in the channel or just globally? [20:08:06] *** beoba has joined #supybot [20:08:32] *** dju` has joined #supybot [20:46:23] <indro> jamessan: globally [20:46:46] <jamessan> indro: well, per-channel settings override global options. that's the point [20:48:14] <indro> ah okay [20:48:28] <indro> config #channel supybot.reply.withNickPrefix False [20:48:29] <indro> right? [20:48:42] <jamessan> have you checked the channel value yet? [20:48:43] <supybot> <Strike|work> -# [20:49:15] <jamessan> if you don't know how to change the channel value, then I doubt it's different than the default [20:49:24] <jamessan> in which case the global value is what's used [20:50:12] <indro> i didnt change the value [20:51:36] <jamessan> %config reply.withnickprefix false [20:51:37] <j4mesbot> jamessan: The operation succeeded. [20:51:50] <jamessan> %config channel reply.withnickprefix false [20:51:50] <j4mesbot> The operation succeeded. [21:07:21] *** Freso has quit IRC [21:10:52] *** Freso has joined #Supybot [21:18:31] *** beardy has joined #supybot [21:20:07] <beardy> Is it possible to only unlobotomize ceirtain commands, if one would want only a few commands available in channel? [21:20:23] <indro> Error: 'supybot.legalize' is not a valid configuration variable. [21:20:35] <indro> when i type config legalize reply.withnickprefix False [21:20:53] <supybot> <Strike|work> uh, what is legalize supposed to be? [21:20:58] <supybot> <Strike|work> there's no "config legalize" command [21:21:07] <supybot> <Strike|work> nor is there a legalize config variablae [21:21:10] <supybot> <Strike|work> s/ae/e/ [21:27:32] <jamessan> indro: the reason Strike|work said "-#" earlier is because he meant you should be calling the "config channel" command instead of directly supplying a channel to the "config" command. "config channel" accepts a channel as an argument, but it isn't needed because it will assume your current channel [21:29:38] <indro> ah understand now, thanks [21:29:40] <supybot> <Strike|work> ah, right, yeah not the name of the channel without a # [21:30:15] <indro> sry understood it wrong [21:30:31] <indro> hm but have still same problem [21:31:01] <indro> alias add test reply test -> prefix Nick [21:32:10] <jamessan> indro: set it to false both globally and for the channel [21:33:41] <indro> both are false [21:35:13] <jamessan> indro: then just make the alias use echo. i.e., ^alias add foo "echo [command]" [21:39:59] <indro> okay and how i can add text before the command? [21:40:26] <jamessan> how'd you do it before? [21:41:48] <indro> alias add team "reply test [cpu]" that work [21:41:55] <indro> alias add team "echo test [cpu]" that work not [21:42:30] <jamessan> %alias add testr "reply test [cpu]" [21:42:31] <j4mesbot> The operation succeeded. [21:42:36] <jamessan> %alias add teste "echo test [cpu]" [21:42:37] <j4mesbot> The operation succeeded. [21:42:39] <jamessan> %testr [21:42:39] <j4mesbot> jamessan: test I have taken 324.40 seconds of user time and 47.47 seconds of system time, for a total of 371.87 seconds of CPU time. My children have taken 0.00 seconds of user time and 0.00 seconds of system time for a total of 0.00 seconds of CPU time. I'm taking up 21436 kB of memory. [21:42:42] <jamessan> %teste [21:42:43] <j4mesbot> test I have taken 324.51 seconds of user time and 47.51 seconds of system time, for a total of 372.02 seconds of CPU time. My children have taken 0.02 seconds of user time and 0.01 seconds of system time for a total of 0.03 seconds of CPU time. I'm taking up 21436 kB of memory. [21:42:46] <jamessan> works fine [21:42:53] <jamessan> %alias remove testr [21:42:54] <j4mesbot> The operation succeeded. [21:42:55] <jamessan> %alias remove teste [21:42:55] <j4mesbot> The operation succeeded. [21:42:59] <indro> ah maybe not in private [21:43:00] <supybot> <Strike|work> heh, teste [21:43:12] <jamessan> it'll work fine in private, too [21:43:23] <jamessan> unless you have an odd definition of 'fine' [21:43:30] <jamessan> %config reply.withnickprefix on [21:43:31] <j4mesbot> The operation succeeded. [21:43:36] <jamessan> %config channel reply.withnickprefix on [21:43:37] <j4mesbot> The operation succeeded. [21:54:56] <Inc> hmmm [21:55:03] <Inc> I'm learning python but it's confusing [21:56:00] <Inc> lincides or whatever dealing with dictonaries confuses the shit out of me [21:56:12] <supybot> <Strike|work> lincides? [21:56:30] <Inc> ar [21:56:55] <Inc> *yar [21:57:16] <jamessan> no need to type fast. typing slower will help you type correctly and make us not have to ask you what the hell you're talking about [21:57:25] <Inc> yes. [21:57:48] <Inc> and I also don't get slicing. [21:57:49] <jamessan> let me translate for you: what do you mean by lincides? [21:57:56] <Inc> It's confusing. [21:58:05] <Inc> wait [21:58:17] <Inc> no indices. [21:58:30] <Inc> I hadn't read the book for 30 minutes was reading it at school [21:58:33] <Inc> forgot the name. [21:58:59] <jamessan> indices. plural form of index. [21:59:13] <Inc> correct. [21:59:24] <Inc> well ok I [21:59:38] <jamessan> easy to rembmer then. I've never heard of anything called a lindex [21:59:42] <Inc> *i'm reading dive into python. [22:00:04] <Inc> I don't get when I do >>> Li [22:00:12] <Inc> it responds with [22:00:53] <Inc> ['a' , 'b' , 'mpilgrim', 'z' , 'example'] [22:01:04] <supybot> <Strike|work> because that's what Li is [22:01:27] <jamessan> and? Li is a list containing the elements 'a', 'b', 'mpilgrim', 'z', and 'example' [22:01:28] <Inc> so when you do li [1:3] I don't get how it responds with {'b' , 'mpilgrim'] [22:01:38] <Inc> jamessan, correct. [22:01:50] <Inc> the 5 elements [22:02:07] <jamessan> [1:3] says "slice out the chunk of the list from indices 1 to 3 and give that back to me" [22:02:26] <jamessan> non-inclusive [22:02:36] <jamessan> [1,3) or whatever the notation is [22:02:47] <Inc> so If I do li[1:-1] it responds with ['b' , 'mpilgrim' , 'z'] [22:03:26] <Inc> I don't get how that works. that's confusing I can understand [1:3] but not [1:-1] [22:04:05] <jamessan> what's so different about [1:-1]? -1 means you count from the back of the list [22:04:42] <Inc> I figured as much [22:04:57] <Inc> but I don't get how it gets 'mpilgrim' in there [22:05:17] <Inc> I could understand if it got 'b' 'z' but not mpilgrim [22:05:20] <jamessan> Inc: becuase it's a slice [22:05:32] <jamessan> from index 1 to index -1 [22:06:23] <Inc> ic [22:06:58] <Inc> yet still confusing [22:07:12] <jamessan> why? [22:07:12] <Inc> wait wait I get it [22:07:14] <Inc> ok [22:07:22] <Inc> let me try to explain how I understand it [22:08:23] <Inc> I understand that 'a' = 0 so then 'b' = 1 and z= '-1 or '3' and so between 'b' and 'z' lies 'mpilgrim' [22:08:28] <Inc> is that correct? [22:09:01] <jamessan> yes [22:09:19] <Inc> awesome. Well This is the first real language I'm learning to a full extent [22:09:26] <Inc> the others I know bits and pieces off. [22:09:42] <Inc> so would it matter if I were to do [22:09:48] <jamessan> I still don't see how you understood [1:3] but not [1:-1] [22:10:08] <Inc> because [22:10:12] <Inc> I can tell that [22:10:27] <Inc> waut maybe I doidn't understand it right [22:10:34] <Inc> that was a mistake my understanding of it [22:11:09] <Inc> so let me make this clear. the number that is before the this ":" starts at the front. The number after that starts at the back? [22:11:28] <supybot> <Strike|work> no [22:11:43] <jamessan> pretend the ':' is a way of saying 'to' [22:11:46] <jamessan> 1 to 3 [22:11:48] <jamessan> 1 to -1 [22:12:06] <Inc> oh ok. [22:12:23] <Inc> but then why [22:12:26] <jamessan> you always step from left-to-right to decide what is in that range, but you can specify the range however you want [22:12:35] <Inc> is 1 to 3 'b' and 'pilgrim' [22:12:37] <jamessan> (always unless you specify to step differently) [22:12:39] <Inc> I'd think of it as [22:12:43] <Inc> 'b' and 'z' [22:13:17] <jamessan> because 'z' is -2 [22:13:37] <Inc> ic so why is mpilgrim 3? [22:13:48] <Inc> or wait it can be 3 and -3? [22:13:56] <Inc> grr I'm confused [22:14:05] <jamessan> mpilgrim is 2 [22:14:27] <jamessan> or -3 [22:14:49] <jamessan> counting from the left starts at 0 [22:14:53] <jamessan> counting from the right starts at -1 [22:15:01] <Inc> ic [22:15:13] <Inc> then why when you do li 1:3 it comes up as 3? [22:15:22] <jamessan> ? [22:16:09] <Inc> like when you do li[1:3] it brings up 'b' and 'mpilgrim' [22:16:28] <jamessan> because those are the elements from 1 to 3 (non-inclusive) [22:16:43] <supybot> <Strike|work> well, non-inclusive on the right end [22:16:52] <supybot> <Strike|work> [1, 3) [22:16:56] <jamessan> meaning, you start at 1 and get all the elements up to but not including 3 [22:17:07] <jamessan> ~last --from jamessan --with 1, [22:17:12] <jamessan> bah [22:17:17] <jamessan> anyway, i said that earlier, too [22:17:24] <Inc> oh. [22:17:25] <jamessan> same with 1:-1 [22:17:35] <jamessan> you start at 1 and get all the elements up to but not including -1 [22:17:38] <Inc> ic so you get everything but -1 [22:17:44] <Inc> I get that. kind of for now [22:17:45] <Inc> at least [22:17:55] <beardy> (sorry for repeating, but) Is it possible to only unlobotomize certain commands, if one would want only a few commands available in channel? [22:18:22] <supybot> * Strike|work can't think of an easy way of doing so [22:18:24] <jamessan> beardy: if a bot is lobotomized in a channel, it doesn't speak. [22:19:11] <jamessan> beardy: instead of lobotomizing the bot, you could disable every command except the ones you want enabled, but that doesn't work with commands that have spaces in the name [22:19:17] <Inc> thanks for your help all [22:19:37] <jamessan> now I go home [22:20:11] <beardy> jamessan: Ok [22:23:59] <beardy> jamessan: And you don't know about any unofficial plugin that does what I want? Selective unlobotomizing? (I'll have a look and see if I find any..) [22:34:11] <beardy> Oh, I didn't know a bot still answered the owner if it's lobotomized in a channel, I thought all replies, even to the owner were disabled with a lobotomy. That makes my problem smaller. [22:35:49] <beardy> jamessan: Thanks. Have a nice day. [22:36:25] *** beardy has left #supybot [23:08:58] <indro> @plugin echo [23:08:59] <supybot> indro: The "echo" command is available in the Utilities plugin. [23:24:28] *** dju` has quit IRC