[00:02:37] <ihope> @list misc [00:02:39] <supybot> ihope: apropos, help, last, list, more, ping, source, tell, and version [00:02:50] <supybot> <Strike|work> @apropos ignore [00:02:52] <supybot> <supybot> Strike|work: Admin ignore add, Admin ignore list, Admin ignore remove, Channel ignore add, Channel ignore list, Channel ignore remove, and ignore [00:02:58] <Inc> heh [00:03:27] <ihope> @help Admin ignore add [00:03:27] <supybot> ihope: (admin ignore add <hostmask|nick> [<expires>]) -- Ignores <hostmask> or, if a nick is given, ignores whatever hostmask that nick is currently using. <expires> is a "seconds from now" value that determines when the ignore will expire; if, for instance, you wish for the ignore to expire in an hour, you could give an <expires> of 3600. If no <expires> is given, the ignore will (1 more message) [00:03:37] <ihope> @more [00:03:37] <supybot> ihope: never automatically expire. [00:03:48] <ihope> @help Channel ignore add [00:03:50] <supybot> ihope: (channel ignore add [<channel>] <nick|hostmask> [<expires>]) -- If you have the #channel,op capability, this will set a persistent ignore on <hostmask> or the hostmask currently associated with <nick>. <expires> is an optional argument specifying when (in "seconds from now") the ignore will expire; if it isn't given, the ignore will never automatically expire. <channel> is only (1 more message) [00:03:59] <ihope> @more [00:04:01] <supybot> ihope: necessary if the message isn't sent in the channel itself. [00:07:32] *** Mazon is now known as mazon [00:07:35] *** mazon is now known as Mazon [00:14:46] *** jetscreamer has joined #supybot [00:21:55] *** agile[] has joined #supybot [00:22:23] *** agile has quit IRC [00:25:55] *** Hawkbot has joined #supybot [00:26:03] <ihope> Hmm. It worked. [00:27:11] <ihope> :whoami [00:27:11] <Hawkbot> ihope [00:27:45] <ihope> :channel ignore add #esoteric EgoBot [00:27:45] <Hawkbot> :-) [00:27:51] <ihope> Hmm. It worked. [00:27:59] <ihope> :part #supybot [00:27:59] *** Hawkbot has left #supybot [00:36:12] *** brad2901 has quit IRC [00:37:21] *** brad2901 has joined #supybot [00:37:29] *** Inc has left #supybot [00:53:14] <beoba> how do i go about adding/removing networks from the list from within the bot (ie without editing a config while bots running)? [00:53:37] <beoba> i've found the network plugin, but it doesnt appear to have a way to save networks [00:54:42] <jamessan> when you connect to a network, the information is saved [00:54:50] <ihope> How do I go about editing a config while the bot's running? :-P [00:55:04] <jamessan> you edit it and then reload it [00:55:12] <jamessan> just don't take too long or the bot will flush out it's changes [00:55:23] <beoba> ah k [00:55:23] <jamessan> there really shouldn't be a need to edit the config file [00:55:33] <ihope> Reload, as in close and open again? [00:55:49] <jamessan> there really shouldn't be a need to edit the config file [00:55:51] <beoba> reload as in telling the bot "reload" after you saved the file [00:55:53] <ihope> The ctrl+c thing? [00:55:55] <ihope> Okay. [00:56:29] <ihope> @help reload [00:56:29] <supybot> ihope: (reload <plugin>) -- Unloads and subsequently reloads the plugin by name; use the 'list' command to see a list of the currently loaded plugins. [00:56:37] <jamessan> wrong reload [00:56:40] <jamessan> there really shouldn't be a need to edit the config file [00:56:55] <ihope> What if I want to change the prefix character? [00:57:18] <ihope> I don't want emoticons to trigger "that command doesn't exist". [00:57:26] <jamessan> then you use the config command to change it [00:57:41] <jamessan> @url last --with supybot.com --with getting [00:57:43] <supybot> jamessan: http://supybot.com/documentation/help/tutorial/getting-started/identification [00:57:45] <jamessan> bah [00:57:58] <ihope> Okay. Thanks. [00:58:07] <jamessan> @re s!/identification!! [url last --with supybot.com --with getting] [00:58:09] <supybot> jamessan: http://supybot.com/documentation/help/tutorial/getting-started [00:58:11] <jamessan> read that [01:00:32] *** agile[] is now known as agile [01:12:50] <beoba> got an error with debug plugin, when using sendquote: [01:12:52] <beoba> File "/sw/lib/python2.4/site-packages/supybot/commands.py", line 906, in newf [01:12:52] <beoba> f(self, irc, msg, args, *state.args, **state.kwargs) [01:12:52] <beoba> File "plugins/Debug/plugin.py", line 129, in sendquote [01:12:52] <beoba> msg = ircmsgs.IrcMsg(text) [01:12:54] <beoba> NameError: global name 'ircmsgs' is not defined [01:13:10] <beoba> (pulled from darcs sandbox a couple hours ago) [01:18:26] *** daniel has joined #supybot [01:18:31] <daniel> lo [01:23:02] -supybot- DannyB has joined on oftc [01:31:45] *** beoba is now known as WhoreBot [01:32:59] *** WhoreBot is now known as beoba [01:36:21] -supybot- Strike|work has quit oftc (Quit: leaving) [01:37:42] *** dju` has quit IRC [01:40:21] *** Mazon is now known as mazon [01:49:00] <beoba> for using twisted, is it just a matter of installing it and restarting the bot? also, this package management system refers to a single monolithic "twisted-1.3.0" as well as several "twisted2" modules, which should i go with? [01:59:54] *** Sedated has quit IRC [02:03:15] *** Sedated has joined #supybot [02:16:05] *** jetscreamer has quit IRC [02:21:22] *** jetscreamer has joined #supybot [02:24:10] <Nightweaver> has anyone got the Sshd plugin working with twisted2? [02:31:16] *** ihope is now known as aihop [02:37:49] *** jetscreamer has quit IRC [02:38:21] <beoba> *shrug* [02:40:24] <aihop> Is there any way to get Supybot to change its nick while it's running? [02:44:04] <beoba> @help nick [02:44:06] <supybot> beoba: (nick [<nick>]) -- Changes the bot's nick to <nick>. If no nick is given, returns the bot's current nick. [02:46:20] *** aihop is now known as ihope [02:51:06] <ihope> :-) [02:51:08] <ihope> Thanks. [02:59:03] *** eracc_ has joined #supybot [02:59:35] *** eracc has quit IRC [03:04:56] *** ihope is now known as Hawkbot [03:05:29] *** Hawkbot is now known as ihope [03:09:21] *** eracc_ is now known as eracc [03:13:03] <ihope> How bad of an idea would it be to let everyone use the nick command? [03:17:08] *** ihope is now known as rhobot [03:17:10] *** rhobot is now known as ihope [03:19:15] <jamessan> how would you like it if everyone could change your nick? [03:21:29] *** eracc_ has joined #supybot [03:21:42] <ihope> The bot isn't me. [03:22:01] *** eracc has quit IRC [03:23:17] <ihope> Well, is there any way to view the chat a bot has been recieving? [03:26:14] <jamessan> turn up the log level [03:26:19] <jamessan> @plugin nick [03:26:19] <supybot> jamessan: The "nick" command is available in the Admin plugin. [03:26:26] <jamessan> any admin can change the bot's nick [03:26:48] <jamessan> that implies other capabilities, though [03:29:04] <ihope> Okay, it works. Thanks. [03:30:42] <ihope> Whoa! [03:32:12] <ihope> Is there a way to have a bot send a message without the "ihope wants me to tell you: " in front? [03:35:41] <ihope> Whoa. I'm getting six ignore messages for each one this ignored guy sends. [03:36:22] *** eracc_ has quit IRC [04:03:17] *** agile[] has joined #supybot [04:16:34] *** nuge has joined #supybot [04:24:25] *** agile has quit IRC [04:46:10] *** ihope has quit IRC [04:49:44] *** agile[] has quit IRC [05:02:09] *** Freso has quit IRC [05:15:53] *** agile has joined #supybot [05:37:27] *** agile has quit IRC [05:45:32] <beoba> jack stack > arthur bryant [05:51:49] *** flamingspinach has quit IRC [06:08:01] *** flamingspinach has joined #supybot [06:18:40] *** Inc has joined #supybot [06:18:46] <Inc> @help Connect [06:18:48] <supybot> Inc: (connect <network> [<host[:port]>] [<password>]) -- Connects to another network (which will be represented by the name provided in <network>) at <host:port>. If port is not provided, it defaults to 6667, the default port for IRC. If password is provided, it will be sent to the server in a PASS command. [06:18:56] <Inc> @plugin Connect [06:18:56] <supybot> Inc: Error: There is no command "Connect". [06:18:58] <Inc> wtf [06:19:03] <Inc> plugin connect [06:19:05] <Inc> @plugin connect [06:19:07] <supybot> Inc: The "connect" command is available in the Network plugin. [07:02:43] *** daniel_ has joined #supybot [07:17:44] *** daniel has quit IRC [07:34:11] *** agile has joined #supybot [08:08:09] *** agile has quit IRC [08:13:27] *** agile has joined #supybot [09:07:43] *** agile has quit IRC [09:09:50] *** agile has joined #supybot [09:35:27] *** agile has quit IRC [09:38:44] *** jetscreamer has joined #supybot [10:01:52] *** beoba has quit IRC [10:58:05] *** snyff has joined #supybot [10:58:22] <snyff> hello [11:00:07] <snyff> i 'm looking for an irc bot... why is supybot better than other bot (like eggdrop for example) ? [11:01:14] <Hagabard> http://www.supybot.com/ [11:01:19] <supybot> Title: Welcome to Supybot.com! Supybot Website (at www.supybot.com) [11:20:22] *** snyff has quit IRC [11:45:16] *** Freso has joined #Supybot [11:49:19] *** mazon is now known as Mazon [12:15:40] *** x-un-i has joined #supybot [12:17:00] <x-un-i> is there a way to make a statistic of the factoids usage ? [12:26:16] <Freso> x-un-i: Yes. [12:27:00] <x-un-i> hmm didnt find it in the docu.. [12:27:08] *** jetscreamer has quit IRC [12:27:48] <Freso> x-un-i: Well, I'm not sure there's an *easy* way. :) [12:27:56] <x-un-i> o-o [12:28:13] <Freso> x-un-i: But you could always make logs and use them to make statistics from. [12:28:51] <x-un-i> hmm that could be a chance [12:35:27] *** Niekie has joined #supybot [12:40:33] *** TFKyle has quit IRC [12:47:38] *** TFKyle has joined #supybot [12:55:04] *** Freso has quit IRC [12:57:57] <daniel_> How can I have my bot not listen to 'alias add' commands from strangers? [12:58:11] *** daniel_ is now known as daniel [12:58:25] <daniel> One user even crashed it wtih doing two recursive aliases... [13:00:24] <x-un-i> i would say removing add alias from defaultcapabilty [13:03:07] <daniel> Hm, it seems it doesn't allow me to give defaultcapability 2 arguments [13:07:39] *** jetscreamer has joined #supybot [13:07:53] <x-un-i> hm i'm just a "user" then i would try to remove the alias.add capabilitx from all users... and add it to the ones i want [13:08:26] <daniel> Ah, alias.add [13:08:31] <daniel> That was the syntax I was missing. [13:08:55] <x-un-i> does someone know if there is an easy way to make a statistic of the factoids usage ? [13:09:53] * daniel doesn't [13:16:32] <Hagabard> i dunno [13:16:47] <Hagabard> could check into wordstats and channelstats to see how they handle that stuff [13:16:52] <Hagabard> @channelstats [13:16:53] <supybot> Hagabard: On #supybot there have been 457943 messages, containing 26004217 characters, 3536126 words, 25757 smileys, and 15534 frowns; 5101 of those messages were ACTIONs. There have been 27645 joins, 2232 parts, 24384 quits, 141 kicks, 2397 mode changes, and 624 topic changes. [13:16:55] <Hagabard> @channelstats stats [13:16:57] <supybot> Hagabard: Error: I couldn't find you in my user database. [13:16:59] <Hagabard> @whoami [13:17:01] <supybot> Hagabard: I don't recognize you. [13:17:17] <Hagabard> @whoami [13:17:17] <supybot> Hagabard: Hagabard [13:17:28] <Hagabard> @channelstats stats [13:17:30] <supybot> Hagabard: Hagabard has sent 2986 messages; a total of 99000 characters, 18008 words, 118 smileys, and 61 frowns; 70 of those messages were ACTIONs. Hagabard has joined 95 times, parted 3 times, quit 99 times, kicked someone 0 times, been kicked 2 times, changed the topic 0 times, and changed the mode 0 times. [13:17:36] <Hagabard> man, i bet those are low now. doh. [13:19:02] <daniel> My supybot version is full of bugs o_O [13:19:53] <daniel> Does supybot save it's aliases automatically? [13:20:21] <daniel> The last time I had to kill -9 it and my aliases were lost... I didn't want this to happen again :) [13:23:25] <x-un-i> export ?? [13:23:48] <daniel> Is that supposed to be an answer or a question? :) [13:24:36] <x-un-i> both [13:24:52] <x-un-i> im not sure if it does what you mean... [13:28:02] <Hagabard> i just @flush [13:28:21] <Hagabard> and it saves the info to the config file [13:28:26] <daniel> cool, thanks. [13:29:11] <Hagabard> it normally does that from time to time, but i am in the habbit of using flush after making important changes or additions to the bot [13:39:39] <aa_> < daniel> My supybot version is full of bugs o_O <-- if this is the case, please report them [13:39:57] <daniel> aa_: Nah, can't do that, I'm using an old version :) [13:40:12] <daniel> The one that ships with Debian `stable'... I'm going to upgrade, hence the flush question. [13:40:27] <aa_> oh fair enough [13:40:41] <aa_> "Idle talk costs lives" and all that :) [13:41:13] <daniel> Will an upgrade from 0.80.1 give me problems of some kind? [13:41:27] <aa_> there are comprehensive release notes for each version [13:41:53] <aa_> (I don't know is what I mean) [13:42:47] <daniel> I'll just try, thanks. [13:45:45] *** ihope has joined #supybot [14:16:15] *** ihope has quit IRC [14:21:29] <daniel> Can I change the prefix char on-the-fly? [14:27:43] <aa_> describe more of your evil intentions [14:28:15] <daniel> Well, I just changed my mind about # being a good prefix char ;-) [14:29:36] <aa_> @config search prefix [14:29:39] <supybot> aa_: supybot.reply.withNickPrefix, supybot.plugins.ChannelLogger.noLogPrefix, supybot.plugins.ChannelRelay.prefix, supybot.plugins.Dunno.prefixNick, supybot.plugins.Factoids.factoidPrefix, and supybot.plugins.RSS.announcementPrefix [14:29:47] <aa_> ok ok [14:29:58] <aa_> @config search whenAddressedBy [14:29:58] <supybot> aa_: supybot.reply.whenAddressedBy, supybot.reply.whenAddressedBy.chars, supybot.reply.whenAddressedBy.strings, supybot.reply.whenAddressedBy.nick, supybot.reply.whenAddressedBy.nick.atEnd, and supybot.reply.whenAddressedBy.nicks [14:30:27] <aa_> you mean on the fly? by chaning the appropriate config value? [14:30:52] <daniel> Oh, I can change every config value without restarting? [14:31:28] <aa_> that is kind of the whole point of a dynamic configuration system [14:31:41] <aa_> (yes) [14:32:12] <daniel> Well, supybot never told me he was using a "dynamic configuration system"(tm) [14:32:22] <aa_> *cough* [14:34:01] *** ababincho has joined #supybot [14:36:28] *** ababincho has quit IRC [14:59:50] *** ababincho has joined #supybot [15:07:48] *** Nightwea1er has joined #supybot [15:08:29] *** Nightweaver has quit IRC [15:08:31] *** Nightwea1er is now known as Nightweaver [15:35:23] *** ihope has joined #supybot [15:37:16] *** flamingspinach has quit IRC [15:38:12] *** flamingspinach has joined #supybot [16:11:59] *** ababincho has quit IRC [16:28:44] <Niekie> Anybody know how I should configure supybot to automatically chmod files so the webserver can reach the log files created by ChannelLogger? [17:06:17] *** Niekie has quit IRC [17:38:58] *** Inc has quit IRC [17:40:01] *** agile has joined #supybot [18:02:38] *** agile[] has joined #supybot [18:10:01] *** agile has quit IRC [18:36:14] *** dju` has joined #supybot [19:03:32] *** beoba has joined #supybot [19:16:29] *** mdke_ has joined #supybot [19:16:31] <mdke_> hi [19:17:03] <mdke_> was just wondering if there is a simple plugin which returns a url on certain words. Like "test" would return "http://test.com/wiki/test" or something [19:22:46] <beoba> dont know of one that already exists but doubt it would be too hard to throw that together [19:24:14] <nuge> with or without trigger? [19:24:20] <nuge> i wrote an 'rtfm' plugin for #qt [19:24:34] <ihope> @rtfm [19:24:36] <supybot> ihope: Error: "rtfm" is not a valid command. [19:24:41] <nuge> 10:48 < nuge> !rtfm dialog [19:24:41] <nuge> 10:48 < qtdancer> nuge: QDialog (Qt 4.1) http://doc.trolltech.com/4.1/qdialog.html [19:24:43] <supybot> Title: Qt 4.1: QDialog Class Reference (at doc.trolltech.com) [19:24:50] <mdke_> yes, that sort of thing [19:24:58] <nuge> i would say write it yourself [19:25:02] <mdke_> something where you can program in triggers and have it paste urls [19:25:04] <nuge> i just made a huge dictionary [19:25:15] <nuge> but you might want something smarter, something like factoids.. where you can teach it [19:25:23] <nuge> why not just use the Factoids plugin in fact [19:25:40] <mdke_> is that on the website? [19:25:53] <nuge> factoids is a base plugin ya [19:25:58] <mdke_> ah [19:26:18] *** ihope has left #supybot [19:26:46] <beoba> how could i go about lobotomizing all channels that a bot is on EXCEPT for a specific set? [19:33:22] *** mdke_ has left #supybot [20:39:21] *** Freso has joined #Supybot [20:50:25] *** harshy has joined #supybot [20:54:04] *** harshy has quit IRC [21:29:36] *** agile[lappy] has joined #supybot [21:31:42] *** agile[] has quit IRC [21:40:31] -supybot- DannyB has quit oftc (Ping timeout: 480 seconds) [21:41:23] *** jetscreamer has left #supybot [21:42:49] *** Nightwea1er has joined #supybot [21:51:44] -supybot- DannyB has joined on oftc [21:52:07] *** x-un-i has left #supybot [21:58:08] *** jetscreamer has joined #supybot [21:58:18] *** Niekie has joined #supybot [21:59:44] *** Nightweaver has quit IRC [21:59:44] *** Nightwea1er is now known as Nightweaver [22:01:56] <Niekie> Anybody experienced something like this with the Karma mod? http://pastebin.ca/43251 [22:01:59] <supybot> Title: general pastebin - Untitled - post number 43251 (at pastebin.ca) [22:03:07] <Niekie> It seems to allow Karma additions/subtractions when directly addresses only if supybot.plugins.Karma.allowUnaddressedKarma = false, else it crashes. [22:03:18] <Niekie> *addressed [22:07:01] *** Nightwea1er has joined #supybot [22:13:59] *** mitsuhiko has joined #supybot [22:17:38] <mitsuhiko> how can i tell my bot not to listen to "botname .*"? [22:19:15] *** Nightweaver has quit IRC [22:19:17] *** Nightwea1er is now known as Nightweaver [22:19:21] <TFKyle> @config search whenAddressedBy [22:19:23] <supybot> TFKyle: supybot.reply.whenAddressedBy, supybot.reply.whenAddressedBy.chars, supybot.reply.whenAddressedBy.strings, supybot.reply.whenAddressedBy.nick, supybot.reply.whenAddressedBy.nick.atEnd, and supybot.reply.whenAddressedBy.nicks [22:19:39] <TFKyle> @config supybot.reply.whenAddressedBy.nick [22:19:39] <supybot> TFKyle: True [22:19:47] <TFKyle> setting that to False should do it [22:20:21] <Niekie> TFKyle, that should also workaround my bug, right? [22:20:38] *** jetscreamer has left #supybot [22:21:13] <TFKyle> Niekie: not sure [22:21:53] <TFKyle> probably not [22:22:44] <TFKyle> what error(s) happen when increasing karma when supybot.plugins.Karma.allowUnaddressedKarma is set to True? [22:23:40] <Niekie> Let me look. :) [22:24:39] <Niekie> Fatal Python error: PyEval_RestoreThread: NULL tstate [22:24:39] <Niekie> Aborted [22:24:50] <Niekie> Then drops to a shell. [22:25:04] <TFKyle> eww [22:25:18] <TFKyle> what ver of python? [22:25:46] <Niekie> 2.3 [22:27:56] <jamessan> Niekie: you're now the 2nd person ever to have that bug [22:28:12] <Niekie> Odd. [22:28:37] <Niekie> jamessan, I unfortunately have to go right now, I probably will bring it up tomorrow again. [22:28:39] <jamessan> and that bit about supybot.plugins.Karma.allowUnaddressedKarma is new info. I hadn't tried changing that before [22:29:24] <Niekie> jamessan, I will probably try setting that value to false again, and look at it later. :) [22:29:38] <jamessan> that's what I'm doing right now :) [22:32:23] *** Niekie has quit IRC [22:39:26] -supybot- sifu has quit oftc (Remote host closed the connection) [22:40:31] -supybot- sifu has joined on oftc [22:40:34] -supybot- mode change by ChanServ on oftc: +v sifu [22:41:22] -supybot- sifu has quit oftc (Remote host closed the connection) [22:44:01] -supybot- sifu has joined on oftc [22:44:01] -supybot- mode change by ChanServ on oftc: +v sifu [23:57:48] *** agile[lappy] has quit IRC