[01:04:28] chuck has joined #noxbot
[01:05:18] <chuck> CyaNox: help
[01:05:48] <CyaNox> whats up?
[01:06:07] <chuck> oh sorry
[01:06:12] <chuck> i thought u were the bot
[01:06:20] <chuck> :P
[01:06:24] <CyaNox> no JohnTitor is the bot
[01:06:52] <chuck> oh
[01:06:59] <chuck> JohnTitor: help
[01:08:05] <chuck> JohnTitor: urbandict crunk
[01:08:06] <JohnTitor> chuck: heyballookey: "its a mixture of the word crazy and drunk" http://www.urbandictionary.com/define.php?term=crunk
[01:08:27] <chuck> JohnTitor: google crunk
[01:08:29] <JohnTitor> chuck: http://en.wikipedia.org/wiki/Crunk , http://www.urbandictionary.com/define.php?term=crunk , http://www.urbandictionary.com/define.php?term=crunk&r=f , http://crunkenergydrink.com/ , http://www.crunktastical.blogspot.com/ , http://crunktastical.blogspot.com/ , http://www.howcrunk.com/ , http://rap.about.com/od/genresstyles/p/Crunk.htm , http://www.crunkhits.net/ , http://technorati.com/tag/crunk http://google.com/search?q=crunk
[01:08:49] <chuck> JohnTitor: join #friendly-coders
[01:08:58] <chuck> :(
[01:09:01] <chuck> lol
[01:09:09] <CyaNox> yes it also has authentication
[01:09:12] <CyaNox> :p
[01:10:07] <CyaNox> is JohnTitor allowed to go there by the channel operators of #friendly-coders?
[01:15:50] <chuck> i don't think they really care that much
[01:21:26] <chuck> CyaNox: can you help me with something on the bot please?
[01:27:42] <CyaNox> I usualy can ... I wrote the damn thing ... :p
[01:28:31] <chuck> ^.^
[01:28:38] <chuck> how should i identify the bot to nickserv?
[01:28:51] <chuck> like i first start it up, then i msg login 12345678 to it
[01:29:03] <chuck> then what's the command to send the identify command to nickserv?
[01:29:18] <CyaNox> well is the account already registered?
[01:29:28] <CyaNox> (account with nickserv)
[01:30:12] <chuck> yes
[01:30:18] <chuck> i'm not that dumb lol
[01:33:49] <CyaNox> ok well then its easy ... you set the nick of the bot to the correct nick and you do: settings set servers.1.password
[01:34:23] <CyaNox> then let the bot reconnect
[01:34:45] <chuck> ok i'll try that
[01:36:04] <chuck> ok, now what command is it to restart the bot?
[01:36:20] <CyaNox> there is none to restart the bot.
[01:36:39] <CyaNox> you can quit the bot with the quit command ... and then start it up the usual way.
[01:36:47] <chuck> oh
[01:37:00] <CyaNox> although a "!reconnect 1" might work ...
[01:37:23] <chuck> hmm
[01:37:27] <chuck> it's not restarting
[01:38:40] <CyaNox> it has no restarting capabilities.
[01:39:53] <chuck> i know
[01:40:02] <chuck> i mean that it's not quitting w/ the quit command
[01:40:23] <CyaNox> that is something that always worked
[01:40:37] <chuck> hmm
[01:40:55] <chuck> ok let me get this straight
[01:41:07] <chuck> i should msg the bot: login 12345678
[01:41:27] <chuck> then i should msg it: settings set servers.1.password blahlbahpassword
[01:41:35] <chuck> then: quit
[01:41:36] <chuck> ?
[01:42:07] <CyaNox> if you loggedin with admin rights then yes else no.
[01:42:30] <chuck> well the login 12345678 means i have admin rights, correct?
[01:42:47] <CyaNox> that depends on if the user has those rights.
[01:42:58] <chuck> oooh
[01:42:59] <chuck> i get it
[01:43:17] <chuck> nvm 'bout that
[01:44:08] <chuck> yay
[01:44:57] <chuck> success!
[01:47:01] <CyaNox> there are still many bugs in noxbot though ... and many features are being changed.
[01:47:56] <CyaNox> but a any more recent version then the download (although with loads of new code) will most likely not work since its highly experimental and not tested at all.
[01:49:00] <chuck> weird, it's not responding to commands anymore
[01:49:01] chuck has quit: Client Quit
[01:49:51] chuck has joined #noxbot
[01:53:35] <chuck> ok, everything is working ok now
[01:53:52] <chuck> but i have 1 more ?, where do i put in the urban dictionary api key?
[01:54:14] <chuck> and yes, i already have an api key :)
[01:56:49] <CyaNox> settings set plugin.urbandict.key salkjhgslakjhglsakjkdfhslkdjjh
[01:58:04] <chuck> oh
[01:59:38] <chuck> wewt it works
[02:01:51] <chuck> how do i add a user for myself w/ admin priv. and delete the little adminpw.txt user?
[02:03:12] <chuck> can i please have your google soap search api key?? google isn't issuing them anymore :(
[02:26:12] <CyaNox> well eehhmm ... I'm almost at my limit with my api key so I prefer not to share it.
[02:27:17] <CyaNox> and ... well you can remove the adminpw.txt file anyway ... it is there so one knows the admin password.
[02:27:50] <CyaNox> the password will stay however and there is no way (yet) to change the password of an account.
[02:28:37] <CyaNox> You can however register a new user and grant that user the AUTH_SUPER_ADMIN right which is basicly the same as the default admin account.
[02:31:47] <chuck> ok
[02:32:12] <chuck> i'm so mad that google isn't giving out those key's anymore :( i'll have to dig through my home directory for a key
[02:41:41] <CyaNox> I might add a new according to the new google search api.
[02:41:49] <CyaNox> +plugin
[02:54:36] <chuck> yea
[03:14:19] snarfer has joined #noxbot
[03:42:00] chuck has quit: Client Quit
[04:10:38] chuck has joined #noxbot
[04:47:21] <chuck> !join #botwar
[04:47:27] <chuck> oh wait
[04:48:03] <snarfer> Chuck?!
[04:48:35] <chuck> lol
[04:48:39] <chuck> i love doing that
[04:49:01] <snarfer> Who are you?
[04:49:03] <snarfer> You're new
[04:51:27] <chuck> i came here to get help with the bot that CyaNox :)
[04:51:57] <snarfer> Ah
[04:51:59] <snarfer> I see
[04:52:38] <snarfer> I kinda sorta work on noxbot
[04:53:06] chuck has quit:
[12:46:45] <CyaNox> !load nstools
[12:58:33] Jorijn has joined #noxbot
[12:58:40] <Jorijn> woet
[13:24:51] <CyaNox> hi Jorijn
[13:25:34] <Jorijn> hi
[13:26:41] <CyaNox> What are you doing here in thos lonely corner on freenode?
[13:29:14] <Jorijn> Sent by Japje :>
[13:30:01] <CyaNox> the evil sirdarko
[13:32:15] <CyaNox> Jorijn: So what do you want to know about noxbot?
[13:33:05] <Jorijn> Well, what makes it unique
[13:36:48] <CyaNox> mostly only its complex design
[13:37:08] <Jorijn> Is it capable of logging channels that can be directly parsed by pisg?
[13:37:12] <CyaNox> but at some point it might shift towards the features it has.
[13:37:35] <CyaNox> it can log ... if it can be parsed by pisg is up to pisg.
[13:38:06] <Jorijn> Hmm
[13:38:14] <Jorijn> And it was multiserver as far as i know?
[13:38:21] <CyaNox> it is indeed
[13:38:42] <CyaNox> for example JohnTitor is also known as NoxBot on irc.cyanox.nl
[13:39:36] <Jorijn> Hmm
[13:41:06] <Jorijn> Looking for the default password atm o_o
[13:41:30] <CyaNox> its located in a txt wile after running the bot the first time.
[13:41:38] <CyaNox> the file is adminpw.txt
[13:41:42] <Jorijn> Hmm
[13:41:54] <CyaNox> (can be removed whenever you want)
[13:42:41] <Jorijn> Right, now I need to find a way to change it
[13:43:21] <CyaNox> there currently is none except editing the file where it is stored.
[13:43:28] <CyaNox> which is rather not trivial
[13:44:00] <CyaNox> so registering a new account is easier. You can then grant that new account the admin privileges.
[13:44:09] <Jorijn> ah right
[13:44:19] <CyaNox> (also described on the website)
[13:45:26] <Jorijn> [13:43:54] register
[13:45:27] <Jorijn> [13:43:55] -noxbot_4388- Registration succesful. Attempting to login ...
[13:45:27] <Jorijn> [13:43:55] -noxbot_4388- Password incorrect. Please check your username and password.
[13:45:29] <Jorijn> Rather weird :|
[13:46:50] <CyaNox> well that kinda logical if you use an empty password
[13:47:14] <Jorijn> Lol, I expected a somewhat 'register syntax: blah'
[13:48:02] <CyaNox> you will get that if you ask the bot the right questions
[13:48:07] <CyaNox> like: help register
[13:48:22] <Jorijn> Ah right
[13:48:28] <Jorijn> Anyway I could fix this mistake?
[13:48:41] <CyaNox> not sure ... you can try registering again.
[13:48:57] <Jorijn> Keeps saying wrong login, even if I do give parameters
[13:49:14] <CyaNox> even if you login manually?
[13:50:34] <Jorijn> Not sure
[13:51:32] <Jorijn> Damn, I removed the only admin account ;_;
[13:52:01] <CyaNox> well to fix that (i.e. start over) is remove data/system/users.*
[13:52:08] <CyaNox> kill the bot and start it again.
[13:52:54] <Jorijn> Alright, I logged in under the default admin account
[13:52:57] <Jorijn> Now what?
[13:53:21] <Jorijn> Ok, registration worked to I guess
[13:54:58] <Jorijn> The currect and default admin account is named Jorijn too
[13:55:07] <CyaNox> btw ... noxbot is still in development.
[13:55:09] <Jorijn> So I'm wondering, what would be the use of registering a new one
[13:55:11] <Jorijn> Hmmhmm
[13:55:19] <CyaNox> there is no use
[13:55:38] <CyaNox> infact I just use the generated passwword
[13:55:46] <Jorijn> Good idea
[13:55:58] <CyaNox> its much saver then most other paswords that I see people use.
[13:56:06] <Jorijn> Any supplied plugins I might want to load? :O
[13:56:30] <CyaNox> depends on what you want your bot to do.
[13:58:08] <Jorijn> Log channels, and be handy
[14:00:22] <CyaNox> it logs channels by default
[14:00:39] <CyaNox> and ... well what is your definition of "be handy"?
[14:01:09] <Jorijn> Ehmm
[14:01:27] <Jorijn> Dns resolving, code evaluation on the fly
[14:01:49] <CyaNox> the first is possible with a little plugin Japje wrote
[14:01:55] <CyaNox> the other is highly dangerous
[14:02:53] <Jorijn> Not if you protect it carefully
[14:03:00] <CyaNox> http://noxbot.org/viewsource.php?hash=1106eea57a7b67cd5acf0b1923727597cf81eba4 put that in plugins/plugNstools.php
[14:03:37] <CyaNox> heh ... only way to protect execution of php is running it in a jail ... or a sandbox ... and PHP has neither.
[14:04:22] <CyaNox> and even then it is possible to break out of the jail or cause a DoS.
[14:05:11] <Jorijn> Well, I wrote my own php bot too
[14:05:16] <CyaNox> I know
[14:05:27] <Jorijn> But the problem is it causes high loads when its processing busy channels
[14:05:49] <CyaNox> well mine is not in much busy channels afaik
[14:05:55] <CyaNox> but it should be able to handle it.
[14:06:19] <Jorijn> Eval is protected using a password, and then you must have the host defined in the code, which is Jorijn!jorijn@host
[14:06:33] <Jorijn> With auto logout when you haven't used it in 5 minutes
[14:06:50] <CyaNox> well noxbot only does protection based on users and their privileges.
[14:07:36] <CyaNox> I have a plugin that executes PHP but ... does not have any protection.
[14:07:52] <CyaNox> I can however make it authenticated if you really want it.
[14:09:14] <Jorijn> Would be nice actually
[14:09:20] <Jorijn> Not that I want to give you more work
[14:09:43] <CyaNox> remember though ... the code is executed in the bot ... if the code contains errors the bot will most likely crash.
[14:10:27] <Jorijn> Yes, I'm aware of that
[14:13:19] <CyaNox> http://noxbot.org/viewsource.php?hash=b0e712f3c63f63d01c41e2d9eb2a769de405efdd
[14:13:30] <CyaNox> put that in plugins/plugEval.php
[14:14:07] <CyaNox> owh wait ... thats old API ... will most likely not work
[14:15:13] <CyaNox> http://rafb.net/p/fLETdo31.html should work
[14:16:58] <Jorijn> Ah right, and then a load Eval?
[14:17:05] <CyaNox> yes
[14:18:27] <Jorijn> Ah I see
[14:18:46] <CyaNox> !eval exit();
[14:18:47] <CyaNox> :p
[14:19:25] <Jorijn> Nederlands lijkt me overigens gemakkelijker
[14:19:27] <Jorijn> :>
[14:19:47] <CyaNox> Nah Dutch is overrated
[14:20:22] <Jorijn> ô_ô
[14:21:18] <Jorijn> Hmm, I'll give it a look when I have some more time
[14:21:37] <CyaNox> I'll be mostly offline during the course of the next 5 days
[14:21:53] * CyaNox goes to family in germany
[14:22:39] <CyaNox> with ... a ... dialup ... only ... need ... to ... survive ... without ... porn ... for .... way ... tooo ... looonng!
[14:22:56] <Jorijn> :')
[14:24:03] <CyaNox> enyway ... moet nog ff kadootje halen voor mijn neefje van (net) 2.
[14:24:21] <CyaNox> en dan nog kleren inpakken ... bus inpakken ... en naar duistland gaan.
[14:24:31] <CyaNox> bwah ... irc eats my time.
[14:27:33] <Jorijn> irc ftw
[15:22:03] Jorijn has quit:
[20:01:27] snarfer has quit:
[21:55:38] snarfer has joined #noxbot
[23:39:51] snarfer has quit: