Skip to content

Instantly share code, notes, and snippets.

@TehPeGaSuS
Created December 14, 2020 21:51
Show Gist options
  • Save TehPeGaSuS/f7f710e49a2a68c3ca7abc801a780f49 to your computer and use it in GitHub Desktop.
Save TehPeGaSuS/f7f710e49a2a68c3ca7abc801a780f49 to your computer and use it in GitHub Desktop.
BATAL
21:17:00 <BATAL> Hello, I have a question as far as doing a clean exit on the PuTTY wjere my Bot does not get get ruined.
21:17:21 <BATAL> What is the right command to exit PuTTY in order not to mess up the eggdrop
21:17:23 <BATAL> ?
21:18:09 <TheGuardian> if you start eggdrop in the shell with the command ./eggdrop eggdrop.conf, it will run in the background
21:18:30 <TheGuardian> so, exiting the shell won't terminate the process
21:18:34 <BATAL> ok and what if i exit PuTTY
21:18:39 <BATAL> ok i see
21:18:51 <BATAL> why do i get a problem in the DCC chat on mirc then
21:19:00 <BATAL> where the bot mentions in the chat
21:19:06 <BATAL> cannot read file
21:19:12 <BATAL> error
21:19:17 <BATAL> or cannot write file
21:19:20 <TheGuardian> what's the exact error?
21:19:27 <BATAL> i have it on my laptop
21:19:32 <BATAL> dang
21:19:53 <BATAL> the bot does not let the bogus script for example run
21:20:00 <BATAL> cause it says cannot write file
21:20:06 <BATAL> for exampe line 77
21:20:12 <BATAL> cannot write file
21:20:31 <TheGuardian> that's a script issue, not an eggdrop issue
21:21:03 <BATAL> so how can i fix this issue
21:21:20 <BATAL> is there a command i can use on irc or PuTTY
21:21:27 <BATAL> to fix it
21:22:56 <TheGuardian> you can contact the dev or paste the script somewhere (preferably on http://paste.tclhelp.net) with the error description. then you can paste the URL here and if someone knows/wants to fix it, they can reply there
21:24:20 <BATAL> so if i paste the message issue that pops up on this site
21:24:28 <BATAL> it can figure the probelm?
21:24:34 <TheGuardian> also the complete output of the error (including the previous lines) would be useful
21:24:37 <BATAL> i never used past.tclhelp
21:24:46 <BATAL> i see
21:24:55 <BATAL> so paste it all on the site you just gave me
21:25:03 <BATAL> ?
21:25:17 <TheGuardian> I don't even know yet what's the error about
21:25:30 <BATAL> ok so you know how in the dcc chat
21:25:35 <BATAL> between the master and the bot
21:25:44 <BATAL> every now and then it shows writing file
21:25:44 <TheGuardian> we need the entire output before the error too, so we can see if it's a script/configuration issue
21:25:54 <BATAL> where it seems like i is saving some settings
21:26:15 <BATAL> when i start the trivia script
21:26:21 <BATAL> the bot responds in the dcc chat
21:26:28 <BATAL> with cannot write file
21:26:30 <BATAL> 77 for example
21:26:32 <BATAL> or 31
21:26:39 <TheGuardian> that's not enough
21:26:42 <BATAL> ok i see
21:26:49 <TheGuardian> we need the complete output of the error
21:26:52 <BATAL> i will look it up from my laptop tongiht
21:27:25 <BATAL> what is a safe way to end the dcc chat with the bot
21:27:31 <BATAL> the command to do so?
21:27:56 <BATAL> on mirc for example
21:27:56 <TheGuardian> just telling the line error or something like that, isn't enough. we need to know if it's the script saving something and that there's a wrong variable or a variable that's not loaded or if it's a configuration issue when the bot saves it's own user file or something
21:28:00 <BATAL> without causing issues
21:28:15 <TheGuardian> usually, type: .quit
21:28:23 <BATAL> ok i see
21:28:24 <BATAL> thanks
21:28:31 <BATAL> how about to restart the bot
21:28:44 <BATAL> is the the same restarting it on PuTTY and from mirc
21:28:45 <BATAL> ?
21:29:07 <TheGuardian> you should probably read the docs? on DCC chat is the same as telnet. so, .restart
21:29:22 <BATAL> i thought it was rehash
21:29:22 <BATAL> lol
21:29:44 <BATAL> so rehash & restart are different
21:29:51 <TheGuardian> .rehash is just to refresh bot configuration (regarding some settings)
21:30:00 <BATAL> ok gotcha
21:30:02 <TheGuardian> other settings need a complete restart
21:30:10 <BATAL> i see
21:30:16 <BATAL> any good sites for telnet docs
21:30:25 <BATAL> since u said it is like dcc
21:30:29 <BATAL> on mirc
21:30:44 <TheGuardian> eggdrop itself, with the .help command
21:31:04 <BATAL> ok great thank you TheGuardian
21:31:17 <BATAL> i will be back tonight with the exact error message
21:31:22 <TheGuardian> you're welcome
21:31:57 <BATAL> when do we have to do chmod
21:32:00 <BATAL> ?
21:32:24 <BATAL> for example on bogus trivia scipt site it mentions it
21:32:29 <TheGuardian> when you run into an eggdrop error, always provide the complete output, the script that's causing the error (if script related). unfortunately we are no Wizards and we can't just guess :)
21:32:47 <BATAL> true :)
21:32:51 <BATAL> 100&
21:33:44 <BATAL> this command for example (chmod -R 700 eggdrop)
21:33:53 <BATAL> i do not get what it is for
21:34:22 <TheGuardian> usually you don't need to do such thing
21:34:29 <BATAL> oh ok
21:34:49 <mezen> dont do that BATAL, it's a bad advice
21:35:06 <BATAL> why?
21:35:11 <TheGuardian> you just need to unpack the script in the same directory as where the eggdrop is, connected with the user that owns the process
21:35:37 <mezen> 700 means read/write/execute for all files/folders only for user
21:35:47 <BATAL> when i install eggdrop 1.8.4 i end up with 2 folders under my shell usernam
21:36:03 <mezen> all files are not executables or rewritables
21:36:08 <BATAL> eggdrop & eggdrop 1.8.4
21:36:11 <TheGuardian> the source folder and the installation folder
21:36:14 <BATAL> i see
21:36:27 <mezen> -R means recursively
21:36:33 <TheGuardian> eggdrop = installation folder.. eggdrop-1.8.4 = source folder
21:37:15 <BATAL> wherei put the scitp then should
21:37:23 <BATAL> where to copy/paste it
21:37:41 <BATAL> whivh pone of these folders
21:37:49 <mezen> where you want BATAL
21:37:56 <BATAL> either works
21:37:57 <BATAL> ?
21:38:00 <BATAL> or both
21:38:02 <TheGuardian> when you install eggdrop with the normal commands (./configure, make config, make, make install), each file will have the right permissions in the installation folder
21:38:35 <TheGuardian> usually scripts go into the scripts folder inside the install folder
21:38:38 <mezen> BATAL, it's very often to put scripts under eggdrop/scripts
21:38:53 <BATAL> what about the folder with eggdrop 1.8.4
21:39:03 <BATAL> do not paste the scipt files there?
21:39:09 <mezen> but it's up to you to put them wherever you want, just in eggdrop.conf use source /the/path/to/the/script.tcl
21:39:29 <TheGuardian> and you load them, by adding a: source "scripts/script_name.tcl" at the end of the bot configuration file
21:40:08 <BATAL> i get that part
21:40:23 <BATAL> but i was wondering where to copy/paste the scipt files
21:40:35 <BATAL> there are 2 eggdrop folders
21:40:38 <TheGuardian> BATAL: no. the source folder is just needed to compile/recompile a bot
21:40:59 <TheGuardian> unless stated by the script/module, you don't put anything in the source folder
21:41:23 <BATAL> the say [Upload the following files to your bot's /scripts directory]
21:41:30 <BATAL> the tcl files
21:41:46 <BATAL> like [ t-2.tcl :Main BogusTrivia tcl game script]
21:41:53 <BATAL> for example etc...
21:42:09 <BATAL> i do no know which to pic
21:42:14 <BATAL> to paate them in
21:42:25 <TheGuardian> and a small tip: when you compile a bot, when comes to the last command (make install) use the following: make install DEST=$HOME/botname
21:42:46 <BATAL> what does this do?
21:44:26 <TheGuardian> imagine that your bot is named BATABOT.. with `make install DEST=$HOME/BATABOT`, it will install all the files into the folder named BATABOT instead the default `eggdrop` folder
21:45:00 <TheGuardian> so that way, you can install several bots in the same $HOME directory and you always know which bot you're editing
21:45:10 <BATAL> oh sweet
21:45:13 <BATAL> i like that idea
21:45:15 <BATAL> thanks :)
21:45:20 <BATAL> makes things easier
21:45:55 <BATAL> so do not do (make install) alone
21:46:06 <BATAL> add that to it [make install DEST=$HOME/BATABOT]
21:46:07 <BATAL> ?
21:46:37 <TheGuardian> otherwise you need to create a user for each bot, because by default, when you compile/recompile eggdrop it will overwrite the entire `eggdrop`
21:47:09 <BATAL> ok am still confused as far as where to copy/paste the tcl script files by bogus for example
21:47:10 <TheGuardian> instead just `make install` do `make install DEST=$HOME/BOTNAME`
21:47:18 <BATAL> in the eggdrop 1.8.4 or just eggdrop
21:47:28 <TheGuardian> forget the source folder
21:47:30 <BATAL> ok i understood that part
21:47:33 <TheGuardian> nothing goes there
21:47:42 <BATAL> so where can i copy/past the script files
21:47:46 <BATAL> that they asked for
21:47:50 <BATAL> for the script to work?
21:48:13 <TheGuardian> you want always to put scripts in the install folder (by default, eggdrop), and inside the scripts folder
21:48:27 <BATAL> ok great
21:49:06 <TheGuardian> then follow the instructions of the script of how to load it, etc
21:49:08 <BATAL> you know a lot TheGuardian
21:49:17 <BATAL> so do not do any of these commands
21:49:24 <mezen> BATAL, that's obvious, the installation folder is where you edit the configuration file eggdrop.conf
21:49:28 <BATAL> a. chmod -R 700 eggdrop
21:49:29 <BATAL> b. chmod 711 while in the home directory of your shell.
21:49:38 <TheGuardian> nope, don't do that
21:49:39 <BATAL> right?
21:49:48 <BATAL> ok and what is the harm to that?
21:49:56 <BATAL> i just wanna understand it
21:49:57 <BATAL> ;p;
21:49:59 <BATAL> lol
21:50:06 <TheGuardian> eggdrop gives the correct files permissions to each file upon installing
21:50:11 <BATAL> i see
21:50:29 <BATAL> why does the script devloper mention that
21:50:52 <TheGuardian> you don't want to give executable permission to a file that should not have it
21:50:59 <TheGuardian> it's just a matter of security
21:51:13 <BATAL> so someone can hack my bot
21:51:15 <BATAL> with that
21:51:16 <BATAL> ?
21:51:18 <BATAL> being opened
21:51:29 <TheGuardian> they can't just like that
21:51:45 <TheGuardian> but sometimes, some permissions can pose a security risk
21:52:02 <BATAL> i see what you mean
21:52:06 <BATAL> thanks for letting me know
21:52:43 <mezen> the intention of the script's author was to give write permissions to involved files
21:52:51 <BATAL> i see
21:53:08 <mezen> that command will act on all the whole files in the eggdrop folder
21:53:22 <BATAL> what is the difference between [./eggdrop -m <config file>] & [./eggdrop -n <config file>]
21:53:32 <BATAL> oh ok mezen got you
21:53:42 <TheGuardian> BATAL: if I told you to, as root, type the following > :(){ :|:& };:
21:53:44 <BATAL> i get confused which to use to run it
21:53:47 <TheGuardian> would you do it?
21:54:17 <BATAL> i do not understand what you mean sorry
21:55:02 <TheGuardian> -n switch runs the bot on foreground (no forking). -m switch is to create a new userfile
21:55:15 <BATAL> so first do the -m
21:55:18 <BATAL> and after that
21:55:21 <BATAL> always use the -n
21:55:22 <BATAL> ?
21:55:26 <TheGuardian> nope
21:55:37 <BATAL> or there is another command to use always to run it after the intial?
21:55:51 <TheGuardian> use ./eggdrop -m eggdrop.conf to create the userfile
21:55:52 <BATAL> this command confuses me always lol
21:55:55 <BATAL> ok
21:55:58 <BATAL> then
21:56:08 <BATAL> 2nd 3rd times etc...
21:56:08 <TheGuardian> then, always ./eggdrop eggdrop.condlf
21:56:14 <TheGuardian> eggdrop.conf*
21:56:16 <BATAL> ok i see
21:56:21 <BATAL> that clears it for me
21:56:26 <mezen> -n is for debug only, to see why the bot cannot connect for example
21:56:32 <BATAL> ok gotcha
21:56:36 <BATAL> thanks
21:56:40 <TheGuardian> ^ couldn't say it better
21:56:49 <BATAL> the config annoys me
21:56:52 <BATAL> takes time to do
21:57:00 <BATAL> i did it 2 times and messed it up at the end
21:57:06 <BATAL> i have to it again now lol
21:57:06 <TheGuardian> everything takes time to do :P
21:57:12 <BATAL> right lol
21:57:25 <BATAL> what is a good protection script i can install on my bot to protect my channel
21:57:26 <BATAL> ?
21:57:36 <TheGuardian> also, always change the eggdrop.conf to something like botname.conf
21:57:57 <TheGuardian> to avoid the configuration file to be overwritten when recompiling the bot
21:58:13 <BATAL> and do that with the comand you told me already right?
21:58:46 <BATAL> this one [make install DEST=$HOME/BATABOT]
21:58:50 <BATAL> that is how to do it?
21:59:00 <BATAL> but put my bot name instead of batabot
21:59:39 <mezen> mmm
21:59:45 <BATAL> this is gonna sound stupid but what does [compling bot mean] exactly?
21:59:57 <BATAL> reloading it
22:00:00 <BATAL> ?
22:00:09 <mezen> no
22:00:39 <BATAL> running configuration again?
22:00:44 <BATAL> after edits
22:00:46 <mezen> compiling the bot means transforming the source code in 'C' to an executable
22:01:03 <mezen> it's the passage from eggdrop-1.8.4 to eggdrop
22:01:04 <BATAL> ok i see
22:01:10 <BATAL> from outty to irc for example
22:01:12 <BATAL> putty
22:01:17 <BATAL> right?
22:01:58 <TheGuardian> compiling is the whole ./configure, make config, make, make install
22:02:02 <mezen> nope, it has nothing to do with putty
22:02:23 <BATAL> ok i get it now
22:02:49 <mezen> it's just transforming the code in C language to machine language (binary)
22:03:01 <BATAL> so how to do htis again [also, always change the eggdrop.conf to something like botname.conf] ?
22:03:09 <BATAL> ok mezen makes sense
22:03:12 <TheGuardian> that's compiling. when we talk about recompiling, is when you edit something on the source code and you compile it again (hence recompile)
22:03:13 <BATAL> thanks
22:03:23 <mezen> the command to rename a file is mv
22:03:32 <mezen> mv eggdrop.conf mybot.conf
22:03:41 <BATAL> nice
22:03:43 <BATAL> that makes it easy
22:03:59 <mezen> it can also be used for eggdrop folder
22:04:14 <TheGuardian> then, instead using ./eggdrop eggdrop.conf you use ./eggdrop mybot.conf
22:04:16 <mezen> in case you missed that DEST=$HOME/BATABOT
22:04:23 <BATAL> great
22:04:26 <mezen> you can do: mv eggdrop BATBOT
22:04:29 <BATAL> you guys are amazing!
22:04:34 <BATAL> :)
22:04:38 <BATAL> i get it now
22:04:48 <BATAL> this stuff is not that easy
22:04:49 <BATAL> lol
22:04:50 <TheGuardian> we just share what we know ;)
22:04:59 <BATAL> how long you guys been on irc for
22:05:00 <BATAL> ?
22:05:11 <BATAL> i started in 2002 and stopped in 2008
22:05:18 <BATAL> came back i n 2019
22:05:19 <TheGuardian> ehm... me, since 98
22:05:23 <BATAL> oh wow
22:05:25 <BATAL> long time
22:05:40 <BATAL> freenode is the only netowrk you are on?
22:05:46 <mezen> TheGuardian, second edition ?
22:05:49 <mezen> :)
22:06:16 <TheGuardian> I'm in more networks than Freenode
22:06:32 <TheGuardian> I also have my own (for testing purposes of IRCd and bots)
22:06:41 <BATAL> ok ok cool
22:06:44 <BATAL> i like dalnet too
22:07:05 <BATAL> do you privde znc's and other stuff?
22:07:11 <BATAL> *provide
22:07:15 <TheGuardian> *cof*it sucks*cof*
22:07:17 <BATAL> or just for your own use
22:07:38 <TheGuardian> I could provide znc
22:07:47 <BATAL> nice
22:07:58 <TheGuardian> actually, I do provide ZNC, but just for friends for the time being
22:08:05 <BATAL> so you have your own vps
22:08:15 <TheGuardian> yep, I do
22:08:25 <BATAL> if i buy one from risingnet for example
22:08:26 <TheGuardian> 3, to be exact
22:08:28 <BATAL> is it hard to set up
22:08:29 <BATAL> ?
22:08:34 <BATAL> oh wow
22:08:35 <BATAL> 3 vps's
22:08:38 <BATAL> haha nice
22:08:46 <TheGuardian> Hetzner is good
22:08:55 <BATAL> what is their site?
22:08:55 <TheGuardian> and have nice prices
22:09:01 <BATAL> lwet me google it
22:09:29 <TheGuardian> https://www.hetzner.com/cloud
22:09:51 <TheGuardian> I mean, $3/month is nothing
22:10:03 <TheGuardian> and for eggdrop and such is more than enough
22:10:18 <BATAL> how many ip address do they give with that?
22:10:35 <BATAL> $3 is cheap
22:11:10 <TheGuardian> 1 IPv4 and a /64 IPv6
22:11:29 <BATAL> once i buy that
22:11:48 <BATAL> how can i set up the vps to creat a znc for example
22:11:54 <TheGuardian> they accept PayPal
22:11:59 <BATAL> oh great
22:12:28 <TheGuardian> BATAL: you just need to install the needed packages and follow the znc instructions
22:12:49 <TheGuardian> choose Ubuntu 20.04 (easier for newbies)
22:14:07 <BATAL> ok i see
22:14:11 <BATAL> thanks
22:14:26 <BATAL> i will read the info and figure it out
22:15:00 <BATAL> how can i change the bot's nick when it is online
22:15:14 <BATAL> can i type a command through dcc as the master to do so?
22:15:28 <TheGuardian> don't do so
22:15:43 <TheGuardian> change the bot nick in the conf and restart it
22:15:53 <mezen> i have this
22:15:56 <mezen> https://www.vpscheap.net/pricing.aspx
22:16:03 <mezen> 20$ a year
22:16:41 <BATAL> ok let me see
22:16:45 <BATAL> chekcing it out
22:16:58 <TheGuardian> 512Mb ram, for eggdrop and so is enough
22:17:00 <mezen> click on HDD servers, cheaper
22:17:12 <TheGuardian> for my needs, I wouldn't be enough ;)
22:17:30 <mezen> I run 2 eggdrops on it
22:17:47 <TheGuardian> my server has 4Gb ram, and 1.5 available ;)
22:17:47 <BATAL> but you cannot have miltiple znc's if you wanted to
22:17:52 <BATAL> like 4 5 6 etc..
22:18:14 <TheGuardian> BATAL: one znc can have hundreds of users :)
22:18:29 <BATAL> but they will be considered clones
22:18:31 <BATAL> right?
22:18:40 <TheGuardian> yes.
22:18:47 <BATAL> i see
22:19:03 <TheGuardian> but if you have IPv6, you can give one IP to each user
22:19:22 <TheGuardian> but they'll use the same subnet and in some networks that counts as a clone
22:19:52 <BATAL> oh gotchs
22:19:54 <BATAL> gotcha
22:20:28 <BATAL> so trade bots are done that way i guess
22:20:34 <BATAL> i notice on some irc networks
22:20:40 <BATAL> there are many channels with prak bots
22:20:45 <BATAL> i guess they do this
22:20:55 <BATAL> park bots
22:21:16 <TheGuardian> well, if they're only parked, it's easier to use a znc ;p
22:21:56 <TheGuardian> you can create a znc user and make it connect with just a few IRC commands (yes, you can control znc almost entirely from IRC)
22:22:48 <BATAL> but i saw this dude once
22:23:03 <BATAL> allow like 300 bots log in right after eachother in like a minute or less
22:23:11 <BATAL> to a certain channel
22:23:17 <BATAL> is there a program for that
22:23:21 <BATAL> or he did it manually ?
22:23:31 <mezen> BATAL, shells with vhosts are more expensive than simple vps's
22:23:36 <TheGuardian> that's another thing. and there are bots built for that purpose only
22:23:51 <BATAL> oh ok i see
22:23:54 <BATAL> gotcha mezen
22:23:56 <BATAL> makes sense
22:23:56 <mezen> look at this: https://www.jeah.net/shellaccounts.shtml with vhosts: https://www.jeah.net/vhosts.shtml
22:25:16 <TheGuardian> or you can always use a free domain from freenom.com (aka dot.tk) and set up rDNS in your VPS (if you have access to that) ;p
22:25:28 <BATAL> i checked it out mezen
22:25:29 <BATAL> i like it
22:25:40 <BATAL> i did that before
22:25:58 <BATAL> someone allowed me to use my own domain from freenom
22:26:02 <mezen> this one 2: https://risingnet.com/products/irc-vps
22:26:11 <BATAL> risingnet is good
22:26:16 <BATAL> i saw it before
22:26:39 <TheGuardian> even Kimsufi's good enough for small things
22:26:52 <TheGuardian> and their dedis aren't expensive at all
22:27:22 <TheGuardian> I don't know how's their support, DDoS protection, etc
22:27:27 <TheGuardian> never used them
22:27:27 <BATAL> rising net probably has the vps ready for users
22:27:49 <TheGuardian> BATAL: all VPS providers give the VPS ready
22:28:03 <TheGuardian> but packages and such must be installed by you
22:28:16 <BATAL> oh i see
22:28:25 <TheGuardian> because they don't know for what purpose the VPS will be used
22:28:28 <BATAL> is there a site to help newbies install the packages?
22:28:33 <BATAL> right
22:28:46 <TheGuardian> so, they give you a default Ubuntu and you build it up
22:28:51 <BATAL> ok gotcha
22:29:10 <BATAL> i would like to see if there is a tutorial for new users to vps
22:29:21 <BATAL> to hook it up and configure it
22:29:22 <TheGuardian> almost all software tells you the packages you need to install to use the software
22:29:27 <BATAL> i see
22:29:47 <TheGuardian> then as root is just a matter of: apt install <package name>
22:30:20 <BATAL> oh ok
22:30:23 <mezen> if you are familiar with linux, that wouldn't be an issue
22:30:42 <mezen> you can install ubuntu in a virtual machine like virtualbox
22:30:43 <BATAL> i do not have much experience with linux
22:30:49 <mezen> and play with it
22:30:51 <BATAL> what if i wanna use windows
22:30:55 <BATAL> can i still work the vps?
22:31:08 <mezen> sure
22:31:55 <TheGuardian> piece of advice: never use Windows servers :x
22:32:06 <BATAL> risky?
22:32:37 <ivaat> linux is easy
22:32:51 <ivaat> just learn some command lines
22:33:00 <BATAL> i know how to use putty
22:33:01 <BATAL> lol
22:33:08 <ivaat> well thats a start
22:33:11 <BATAL> so maybe linux wouldn't be that tough for me
22:33:19 <BATAL> right
22:33:23 <TheGuardian> stop using putty :p
22:33:30 <TheGuardian> bitvisessh
22:33:33 <BATAL> why TheGuardian
22:33:38 <BATAL> lol
22:33:40 <TheGuardian> it's waaaay better
22:33:56 <TheGuardian> it has SSH and FTP in one single application
22:33:57 <BATAL> bitvisessh
22:33:58 <BATAL> ?
22:34:08 <BATAL> what do we need FTP for?
22:34:17 <BATAL> eggdrops do not require it right?
22:34:25 <TheGuardian> https://www.bitvise.com/ssh-client-download
Bitvise SSH Client Download | Bitvise
22:34:53 <TheGuardian> you need ftp to copy files from your pc to your shell
22:35:13 <TheGuardian> you have both in BiteviseSSH
22:35:18 <BATAL> i use this thing called win something
22:35:20 <BATAL> i forgot lol
22:35:22 <BATAL> on my laptop
22:35:34 <BATAL> when i copy/paste the script file to it
22:35:35 <mezen> winscp ?
22:35:37 <BATAL> yes
22:35:39 <BATAL> right mezen
22:35:47 <BATAL> is winscp ftp?
22:35:55 <TheGuardian> yep
22:36:02 <mezen> it's my favorite sftp client
22:36:04 <BATAL> ok i see what you mean now TheGuardian
22:36:05 <TheGuardian> sort of
22:36:18 <BATAL> winscp is easy to use
22:36:56 <TheGuardian> try BiteviseSSH. after you get the hang of it, you won't return to putty
22:37:19 <mezen> TheGuardian, BitviseSSH requires license purchase right ?
22:37:25 <BATAL> i see
22:37:29 <BATAL> interesting
22:37:51 <BATAL> by the way, how can i change the bot's nick when it is online
22:37:51 <BATAL> , can i type a command through dcc as the master to do so?
22:38:03 <TheGuardian> no. it's free
22:38:05 <BATAL> or change the cofig file
22:38:06 <BATAL> ?
22:38:10 <BATAL> config
22:38:16 <BATAL> i mean edit the nick there
22:38:19 <TheGuardian> .dump <new nick>
22:38:23 <TheGuardian> try that
22:38:30 <BATAL> through dcc chat
22:38:30 <BATAL> ?
22:38:35 <TheGuardian> yes
22:38:40 <BATAL> ok great
22:38:59 <BATAL> do you of a good channel prtoection script for eggdrop
22:38:59 <BATAL> ?
22:39:05 <BATAL> do you know
22:39:11 <TheGuardian> but if you have `set keep-nick` set to 1, it will return to the original nick
22:39:23 <BATAL> so set it to which number
22:39:27 <TheGuardian> allprotection is probably the best
22:39:29 <BATAL> to be able to do the command
22:39:33 <TheGuardian> set it to 0
22:39:38 <BATAL> ok cool
22:39:47 <BATAL> where can i get this script from?
22:40:00 <TheGuardian> Google is your best friend ;)
22:40:08 <BATAL> right lol
22:40:12 <BATAL> let me see
22:40:31 <TheGuardian> it's a bit hard to configure though
22:40:59 <TheGuardian> but, no pain no gain, right?
22:44:52 <BATAL> true
22:45:07 <BATAL> harder setting this allprotection script than the bogus trivia one?
22:45:44 <BATAL> omg
22:45:45 <TheGuardian> probably way harder :)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment