<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://forum.eggheads.org/app.php/feed/topic/8111" />

	<title>egghelp/eggheads community</title>
	<subtitle>Discussion of eggdrop bots, shell accounts and tcl scripts.</subtitle>
	<link href="https://forum.eggheads.org/index.php" />
	<updated>2004-08-16T01:44:11-04:00</updated>

	<author><name><![CDATA[egghelp/eggheads community]]></name></author>
	<id>https://forum.eggheads.org/app.php/feed/topic/8111</id>

		<entry>
		<author><name><![CDATA[awyeah]]></name></author>
		<updated>2004-08-16T01:44:11-04:00</updated>

		<published>2004-08-16T01:44:11-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39825#p39825</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39825#p39825"/>
		<title type="html"><![CDATA[nonexistant bot?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39825#p39825"><![CDATA[
Do you have that channel added in the .conf file? like:<br><div class="codebox"><p>Code: </p><pre><code>channel add #blabla { #settings here }</code></pre></div>If not, then add it in the dynamic settings, that should work.<br>The bot never leaves dynamic channels even if you want to make it .-chan.  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_mrgreen.gif" width="15" height="15" alt=":mrgreen:" title="Mr. Green"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4875">awyeah</a> — Mon Aug 16, 2004 1:44 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2004-08-16T01:22:19-04:00</updated>

		<published>2004-08-16T01:22:19-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39824#p39824</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39824#p39824"/>
		<title type="html"><![CDATA[nonexistant bot?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39824#p39824"><![CDATA[
Cool, thanks for suggestions....but it still doesn't want to join the room.  I type .+chan #channelname   and it joins but sends me the message:  <br><br>joined #channelname but didn't want to!     <br><br>What's so bad about this one room?  It joins the other fine.  <br><br>N.<p>Statistics: Posted by Guest — Mon Aug 16, 2004 1:22 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[awyeah]]></name></author>
		<updated>2004-08-16T00:08:49-04:00</updated>

		<published>2004-08-16T00:08:49-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39822#p39822</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39822#p39822"/>
		<title type="html"><![CDATA[nonexistant bot?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39822#p39822"><![CDATA[
Most of the NickServ scripts on egghelp.org infact all are binded on notice (notc). As most of the NickServ's on networks commonly interact through notices.  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_razz.gif" width="15" height="15" alt=":P" title="Razz"> <br><br>The init-server one will only trigger once the bot has just connected to the server, after that it will remain idle, untill the bot reconnects to the irc server.  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_wink.gif" width="15" height="15" alt=":wink:" title="Wink"> <br><div class="codebox"><p>Code: </p><pre><code>#I think you should change this bind to the new notc bind.bind raw "*" NOTICE raw:cserv #The bind which will trigger on a noticebind notc - "*" raw:cservalso use string matching:#To check if the notice is sent to the bot and not to a channel as bind#notice can trigger on channel notices as well as private notices.if {([string equal -nocase $botnick $dest])} {orif {([isbotnick $dest])} {Be sure to use the correct number of parameters for the bind notc procedure as they will be different from bind raw procedure.</code></pre></div>As you are new. I would prefer you keep the <strong class="text-strong">tcl manual</strong> on your harddisk download it, as well as keeping looking at <strong class="text-strong">tcl-commands.doc</strong> in the eggdrop TAR package. These are both very helpful documents to use while scripting!<br><br>The new notc bind, will give you easily more efficiency. For example you will get the variables, nick, uhost, hand, text, dest and in raw you don't get the nick variable you have to split the argument as well to get it.  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_mrgreen.gif" width="15" height="15" alt=":mrgreen:" title="Mr. Green"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=4875">awyeah</a> — Mon Aug 16, 2004 12:08 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Alchera]]></name></author>
		<updated>2004-08-15T23:46:14-04:00</updated>

		<published>2004-08-15T23:46:14-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39818#p39818</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39818#p39818"/>
		<title type="html"><![CDATA[nonexistant bot?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39818#p39818"><![CDATA[
Ok .. simply replace this:<div class="codebox"><p>Code: </p><pre><code>set init-server { source logon }</code></pre></div>With:<div class="codebox"><p>Code: </p><pre><code># This is a Tcl script to be run immediately after connecting to a server.bind evnt - init-server evnt:init_serverproc evnt:init_server {type} {  global botnick  putquick "MODE $botnick +i-ws"  putquick "PRIVMSG NickServ :IDENTIFY &lt;nickpass&gt;"}</code></pre></div>Then simply rehash your bot.<br><br>As i said in the previous post, you'll find a far better solution in the <a href="http://www.egghelp.org/tcl.htm" class="postlink">TCL Archive</a>. Try searching for either <strong class="text-strong">nickserv</strong> or <strong class="text-strong">auto identify</strong>. <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><br><br>Editors on shells are usually one of either pico or vi depending on the setup. If you use Windows you may find it more convenient to edit scripts etc using EditPlus or some other editor that can use Unix format and then upload to your shell when done. <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3646">Alchera</a> — Sun Aug 15, 2004 11:46 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2004-08-15T21:00:41-04:00</updated>

		<published>2004-08-15T21:00:41-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39813#p39813</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39813#p39813"/>
		<title type="html"><![CDATA[nonexistant bot?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39813#p39813"><![CDATA[
Okay, this is what is going on.  The bot is actually on the network and it will come in one room, but not the other where I want it to be.  The identify script that I have is this:<br><br>## start ##<br>bind raw * NOTICE raw:id<br>proc raw:id {from key arg} {<br>set parm(7) [lindex $arg 7]<br>set parm(8) [lindex $arg 8]<br>set parm(9) [lindex $arg 9]<br>set parm(10) [lindex $arg 10]<br>#if {$parm(8) == "NickServ"} {<br>#if {$parm(9) == "IDENTIFY"} {<br>putserv "PRIVMSG NickServ :IDENTIFY ********"<br>#}<br>#}<br>return 0<br>}<br>## second part ##<br>bind raw * NOTICE raw:cserv<br>proc raw:cserv {from key arg} {<br>set parm(1) [lindex $arg 1]<br>set parm(2) [lindex $arg 2]<br>#if {$parm(1) == ":Permission"} {<br>#if {$parm(2) == "denied."} {<br>putserv "PRIVMSG NickServ :IDENTIFY ********"<br>#}<br>#}<br>return 0<br>}              <br>## end ##<br><br><br>I know, I'm "brandnew" and not sure how to learn except by making mistakes and I also know I've made some mistakes here but not sure what mistakes they are or how to fix them.  I've read help files all over, and an acquaintance gave me her config. file to learn from, so I took that and modified it to include things like the network I'm on etc.  I've been to help channels but found little actual help. :)    It kinda seems like something everybody knows already, but they musta learned somewhere.  Anyway, here I am - trying to learn how to get around in the shell and dcc.  Any - every help is MUCH appreciated by this poor ignorant person.<br><br>Thanks,<br>N.<br><br>(I don't even know how to read the README in the shell!)<p>Statistics: Posted by Guest — Sun Aug 15, 2004 9:00 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Alchera]]></name></author>
		<updated>2004-08-15T19:32:02-04:00</updated>

		<published>2004-08-15T19:32:02-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39812#p39812</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39812#p39812"/>
		<title type="html"><![CDATA[nonexistant bot?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39812#p39812"><![CDATA[
There's your problem<blockquote class="uncited"><div>source logon </div></blockquote>Does that file even exist in the main eggdrop folder?<br><br>This is the default for eggdrop.conf:<div class="codebox"><p>Code: </p><pre><code># This is a Tcl script to be run immediately after connecting to a server.bind evnt - init-server evnt:init_serverproc evnt:init_server {type} {  global botnick  putquick "MODE $botnick +i-ws"}</code></pre></div>You can find auto identify scripts for eggdrop in the <a href="http://www.egghelp.org/tcl.htm" class="postlink">TCL Archive</a><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3646">Alchera</a> — Sun Aug 15, 2004 7:32 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2004-08-15T19:07:21-04:00</updated>

		<published>2004-08-15T19:07:21-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39811#p39811</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39811#p39811"/>
		<title type="html"><![CDATA[nonexistant bot?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39811#p39811"><![CDATA[
Where how do I find that Alchera?  In the config. file it says:  set init-server { source logon } <br><br>N.<p>Statistics: Posted by Guest — Sun Aug 15, 2004 7:07 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Alchera]]></name></author>
		<updated>2004-08-15T18:10:52-04:00</updated>

		<published>2004-08-15T18:10:52-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39809#p39809</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39809#p39809"/>
		<title type="html"><![CDATA[nonexistant bot?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39809#p39809"><![CDATA[
Paste the code for "init-server". Your problem seems to start there.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3646">Alchera</a> — Sun Aug 15, 2004 6:10 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Anonymous]]></name></author>
		<updated>2004-08-15T13:54:56-04:00</updated>

		<published>2004-08-15T13:54:56-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=39807#p39807</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=39807#p39807"/>
		<title type="html"><![CDATA[nonexistant bot?]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=39807#p39807"><![CDATA[
I'm sure it's been covered here before, but I don't know what I'm doing wrong.  The bot was fine until I made it leave a channel.  Now when I .rehash, I'm getting this message:<br><br>&lt;NAiou&gt; [12:29] Tcl error in script for 'init-server':<br>&lt;NAiou&gt; [12:29] couldn't read file "logon": no such file or directory<br>&lt;NAiou&gt; [12:29] Userfile loaded, unpacking...<br>&lt;NAiou&gt; [12:29] joined #thischannel but didn't want to!<br>&lt;NAiou&gt; [12:29] #thischannel: mode change '+o NAiou' by Taboo!<a href="mailto:Taboo@Bot.irc.chat.tv">Taboo@Bot.irc.chat.tv</a><br>&lt;NAiou&gt; [12:29] * Mode change on #thischannel for nonexistant NAiou!<br><br><br>What on earth have I done?  Please, go easy on me.   I've been looking at help files for two days now.  <br><br>N.<p>Statistics: Posted by Guest — Sun Aug 15, 2004 1:54 pm</p><hr />
]]></content>
	</entry>
	</feed>
