logs | stats
   February 8, 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:02:00] -supybot- Strike|work has quit oftc (Quit: leaving)
[00:15:57] *** jetscreamer has joined #supybot
[01:28:02] *** agile has quit IRC
[01:47:23] <indro> hi
[01:47:39] <indro> anyone know why my supbot dont display special character like ä ü ö?
[01:47:50] <indro> *supybot
[02:09:50] *** TFKyle has quit IRC
[02:12:48] *** TFKyle has joined #supybot
[02:16:57] *** TFKyle has quit IRC
[02:21:27] *** TFKyle has joined #supybot
[03:03:44] <indro> hi TFKyle
[03:07:22] <TFKyle> hi
[03:24:23] *** agile has joined #supybot
[03:51:55] *** TFKyle has quit IRC
[03:52:10] *** TFKyle has joined #supybot
[04:52:04] *** factor has left #supybot
[05:08:35] *** jetscreamer has quit IRC
[05:10:05] *** jetscreamer has joined #supybot
[05:44:35] *** jetscreamer has quit IRC
[06:10:44] *** zann has quit IRC
[06:14:13] *** zann has joined #supybot
[06:24:41] <Hagabard> indro: it doesn't handle unicode properly yet
[06:46:49] -supybot- Strike|laptop has joined on oftc
[06:52:17] *** zanny has joined #supybot
[06:57:51] *** evan_d has joined #supybot
[06:58:59] <evan_d> Is there any way to check for syntatical errors in a plugin without trying to load it in an instance of supybot?
[07:00:04] *** beoba has quit IRC
[07:06:14] <Synapse> evan_d: I'm sure you could run it through python somehow.
[07:07:47] <evan_d> when I try that it just calls the Supybot shutdown operation.
[07:09:22] <supybot> <Strike|laptop> Syntax errors in a plugin shouldn't shut down supybot
[07:13:01] <evan_d> sorry to paste flood, but I just want to clarify:
[07:13:04] <evan_d> supybot@pclug:~$ python plugins/EnemyTerritory.py
[07:13:05] <evan_d> INFO 2006-02-08T01:07:01 Shutdown initiated.
[07:13:05] <evan_d> INFO 2006-02-08T01:07:01 Killing Driver objects.
[07:13:05] <evan_d> INFO 2006-02-08T01:07:01 Killing Irc objects.
[07:13:07] <evan_d> INFO 2006-02-08T01:07:01 Shutdown complete.
[07:13:10] <evan_d> supybot@pclug:~$ supybot --version
[07:13:10] <evan_d> supybot 0.80.1
[07:13:25] <Hagabard> upgrade! ;)
[07:13:40] <evan_d> heh, planning on it
[07:13:42] <Hagabard> that's oooold :)
[07:14:06] <supybot> <Strike|laptop> well yeah, upgrade, but also, why are you running the plugin from the command line?
[07:14:25] <supybot> <Strike|laptop> load the plugin via the "load" command on the bot while it's running
[07:14:28] <Hagabard> and if you are running a script that old you might want to look at my old qstat script. :)
[07:14:43] <evan_d> Strike|laptop: I'm trying to find a way to test it for errors without loading the plugin within an instance of supybot.
[07:14:52] <evan_d> the plugin, that is
[07:15:10] <supybot> <Strike|laptop> open a python interpreter and import it
[07:15:20] <supybot> <Strike|laptop> or better yet
[07:15:26] <supybot> <Strike|laptop> upgrade and use the testing framework
[07:15:38] <supybot> <Strike|laptop> (which you get for free with the new improved supybot plugins)
[07:15:41] <evan_d> testing framework? are there docs somewhere?
[07:15:42] <evan_d> ooo
[07:15:59] <evan_d> will do, thanks Strike
[07:16:10] <supybot> <Strike|laptop> no problem, and yes there are
[07:16:13] <supybot> <Strike|laptop> I'm getting a link for you
[07:16:48] <supybot> <Strike|laptop> plugin author tutorial for new plugins:  http://supybot.com/documentation/help/tutorial/plugin-author-tutorial
[07:16:51] <supybot> <supybot> Title: Writing Your First Supybot Plugin Supybot Website (at supybot.com)
[07:16:57] <evan_d> awesome, thanks!
[07:16:59] <supybot> <Strike|laptop> advanced testing stuff not covered in that tutorial:  http://supybot.com/documentation/help/tutorial/advanced-plugin-testing
[07:17:02] <supybot> <supybot> Title: Advanced Plugin Testing Supybot Website (at supybot.com)
[07:36:36] -supybot- Strike|laptop has quit oftc (Quit: Leaving)
[08:53:50] *** Crazysim has quit IRC
[09:00:21] *** mazon is now known as Mazon
[09:38:09] *** zanny has left #supybot
[10:20:40] *** Freso has joined #Supybot
[10:33:10] *** dfletcher|Zzz has joined #supybot
[10:33:21] <dfletcher|Zzz> hi
[10:33:22] <dfletcher|Zzz> ok bye
[10:33:23] <dfletcher|Zzz> :P
[10:33:26] *** dfletcher|Zzz has left #supybot
[12:05:17] *** brad2901 has quit IRC
[13:44:16] *** jetscreamer has joined #supybot
[14:42:39] *** Crazysim has joined #supybot
[15:29:43] -supybot- Strike|work has joined on oftc
[15:29:47] -supybot- mode change by ChanServ on oftc: +o Strike|work
[15:57:11] *** dju` has joined #supybot
[16:39:54] *** dju` has quit IRC
[16:48:48] *** Mazon is now known as mazon
[17:16:01] *** mazon is now known as Mazon
[17:56:53] *** dju` has joined #supybot
[20:29:47] *** Sedated has quit IRC
[21:05:32] *** beoba has joined #supybot
[21:11:13] *** Sedated has joined #supybot
[21:47:04] *** dju` has quit IRC
[23:06:27] *** josef has joined #supybot
[23:07:08] <josef> is there a way to make supybot recognize commands without the @ or whatever you have configured?
[23:23:41] <Freso> josef: You can always just address the bot.
[23:23:45] <Freso> supybot: Right?
[23:23:55] <Freso> supybot: help
[23:23:57] <supybot> <Strike|work> Freso: /topic  :)
[23:24:16] <Freso> Heh. Right. :p
[23:24:22] <supybot> <Strike|work> (he doesn't reply when addressed by nick because it gets annoying when talking about supybot the program and supybot the bot answers)
[23:24:24] <josef> Freso: yeah but i have a specific need for it to monitor for specific commands without it being addressed
[23:24:27] <Freso> Oh well, it's possible in a standard install. =)
[23:24:56] <Freso> Strike: Yeah. I can follow that reasoning.
[23:25:08] <supybot> <Strike|work> josef: I think there might be a way of doing that, but I personally think it's a bad idea
[23:25:30] <josef> i konw its a bad idea, but until i can obsolete this other bot i need that functionality
[23:25:43] <supybot> <Strike|work> is the other bot an infobot or something?
[23:26:17] <josef> we use another bot here that handles stuff for us, and i'm tying to obsolete it, but first i have to mimick its capabilities
[23:26:23] <josef> its kibot
[23:27:21] <supybot> <Strike|work> what better time to transition to new ways of doing things than with a new bot? :)
[23:27:36] <josef> preaching to the choir
[23:27:50] <supybot> <Strike|work> I mean, if they don't want to do it now, why would they want to do it later?
[23:28:19] <josef> we have to keep the functionality of the older bot in place, which only does it that particular way
[23:28:36] <josef> like, its still going to be doing its job, but my bot is going to be doing the same job, only better
[23:28:56] <josef> so instead of having people do two different commands, i'll just pick up on the command that gets run for the existing bot
[23:29:12] <supybot> <Strike|work> have you poked around the config options, I think there's something like what you want
[23:29:29] <josef> i was looking around but i couldnt find anything that matches
[23:29:48] <josef> i could set the address strings, but then it wouldnt recognize it as an actual command
[23:29:57] <supybot> <Strike|work> yeah
[23:30:08] <supybot> <Strike|work> @config search address
[23:30:09] <supybot> <supybot> Strike|work: supybot.reply.whenNotAddressed, supybot.reply.whenAddressedBy, supybot.reply.whenAddressedBy.chars, supybot.reply.whenAddressedBy.strings, supybot.reply.whenAddressedBy.nick, supybot.reply.whenAddressedBy.nick.atEnd, supybot.reply.whenAddressedBy.nicks, supybot.plugins.Infobot.unaddressed, supybot.plugins.Infobot.unaddressed.snarfDefinitions, (1 more message)
[23:30:17] <supybot> <Strike|work> @config help supybot.reply.whenNotAddressed
[23:30:18] <supybot> <supybot> Strike|work: Determines whether the bot should attempt to reply to all messages even if they don't address it (either via its nick or a prefix character). If you set this to True, you almost certainly want to set supybot.reply.whenNotCommand to False.  (Current value: False)
[23:30:30] <supybot> <Strike|work> kaching
[23:31:24] <josef> wonderful, thanks much Strike|work
[23:31:31] <supybot> <Strike|work> no problem
[23:33:18] <josef> oops
[23:33:23] <josef> then it complained about everything
[23:33:32] <josef> i guess some tweaking is in order
[23:34:06] <supybot> <Strike|work> set supybot.reply.whenNotCommand to False
[23:34:11] <supybot> <Strike|work> (like the config help above says)
[23:35:24] <josef> oh derr
[23:35:27] <josef> thx
[23:35:37] <supybot> <Strike|work> no problem :)
[23:42:18] <josef> can i add supybot.reply.whenNotAddressed to the channels.conf and have it only set for specific channels?
[23:45:05] <supybot> <Strike|work> @config list supybot.reply
[23:45:06] <supybot> <supybot> Strike|work: #inPrivate, #requireChannelCommandsToBeSentInChannel, #showSimpleSyntax, #whenNotAddressed, #whenNotCommand, #withNickPrefix, #withNotice, @#mores, @error, @format, @whenAddressedBy, maximumLength, oneToOne, and withNoticeWhenPrivate
[23:45:17] <supybot> <Strike|work> see the # in front of "whenNotAddressed"?
[23:45:23] <supybot> <Strike|work> that means you can do channel-specific config
[23:45:42] <supybot> <Strike|work> configuration
[23:45:44] <supybot> <Strike|work> er
[23:45:45] <supybot> <Strike|work> http://supybot.com/documentation/help/tutorial/configuration
[23:45:48] <supybot> <supybot> Title: Configuring Supybot Supybot Website (at supybot.com)
[23:47:31] <josef> heh where does it store its information i'm having problems finding it.  it baned me b/c of invalid command flooding :)
[23:49:00] <supybot> <Strike|work> in the conf file you specify when you start the bot
[23:49:13] <supybot> <Strike|work> but you should do as much as possible through the bot itself
[23:49:16] <supybot> <Strike|work> it's just easier
[23:50:43] <josef> @config list supybot.abuse.flood.command
[23:50:45] <supybot> josef: @invalid, maximum, and punishment
[23:51:13] <josef> @config list supybot.abuse.flood
[23:51:14] <supybot> josef: @command and @ctcp

top