<?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/16561" />

	<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>2009-11-07T15:45:47-04:00</updated>

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

		<entry>
		<author><name><![CDATA[pogue]]></name></author>
		<updated>2009-11-07T15:45:47-04:00</updated>

		<published>2009-11-07T15:45:47-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=90837#p90837</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=90837#p90837"/>
		<title type="html"><![CDATA[Re: For Dalnet]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=90837#p90837"><![CDATA[
<blockquote class="uncited"><div>Hi brother Incith,<br><br>can you modify this script so it works on DALNET please?<br><br>I would do it my self but i dont know TCL and i like using your scripts mate, thanks in advance <br><br> <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_cool.gif" width="15" height="15" alt="8)" title="Cool"> <br>Achilles</div></blockquote>I don't use Dalnet, but basically all you need to change is the variables for the user and host of Nickserv and what message Nickserv sends when it tells you that the nickname is registered.  For my server, which uses Unreal IRCD w/ Anope services it is like below.  Just /whois nickserv and copy and paste the host.<br><br>Line 45: <div class="codebox"><p>Code: </p><pre><code>variable uhost {services@chat4all.org}</code></pre></div>Line 55 &amp; 56: <div class="codebox"><p>Code: </p><pre><code>variable auth_strings {You have been logged out.| This nickname is registered*}</code></pre></div>You can change it to <div class="codebox"><p>Code: </p><pre><code>variable auth_strings {*}</code></pre></div> and then it will identify anytime Nickserv says anything to your bot.  The only thing this script lacks is functionality for release &amp; ghosting when the nickname is in use or pings out.  There is another script that apparently works with that (search this site's TCL archive for a script by author <strong class="text-strong">WD40</strong>) but I haven't tested it.<br><br><strong class="text-strong">One other important thing: be sure and add the network's channel services (Nickserv/Chanserv/etc) as a <a href="http://eggdrop.azatom.info/wiki/Services_as_friend" class="postlink">friend</a> so your bot won't ignore it!</strong><br><br>Hope that helps,<br>pogue<br><br>PS -- I can't get the bot to apply modes after authenticating when using this script, but I'm in incith's IRC channel right now trying to find out why.<br><br><strong class="text-strong">Answer:</strong><blockquote class="uncited"><div>[01:27pm] &lt;@pogue&gt; im having a bit of trouble w/ incith's nickserv script, the bot doesnt want to set the modes after its authenticated<br>[01:30pm] &lt;@pogue&gt; ie: putquick "MODE :${botnick} ${incith::nickserv::modes}"<br>[01:30pm] &lt;@pogue&gt; should be setting mode +iB-ws<br>[01:30pm] &lt;@pogue&gt; but... nothin<br>[02:22pm] &lt;@mezzanine&gt; depending on the IRCd your bot is connecting to, you might want to omit the : in the MODE command<br>[02:22pm] &lt;@mezzanine&gt; on Unreal for example, including : produces an error<br>[02:23pm] &lt;@pogue&gt; the : before the ${botnick} ?<br>[02:24pm] &lt;@mezzanine&gt; yes<br>[02:24pm] &lt;@mezzanine&gt; remove that and see what happens<br>[02:25pm] &lt;@pogue&gt; perfect</div></blockquote><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=10663">pogue</a> — Sat Nov 07, 2009 3:45 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[achilles1900]]></name></author>
		<updated>2009-11-01T09:09:26-04:00</updated>

		<published>2009-11-01T09:09:26-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=90729#p90729</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=90729#p90729"/>
		<title type="html"><![CDATA[For Dalnet]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=90729#p90729"><![CDATA[
Hi brother Incith,<br><br>can you modify this script so it works on DALNET please?<br><br>I would do it my self but i dont know TCL and i like using your scripts mate, thanks in advance <br><br> <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_cool.gif" width="15" height="15" alt="8)" title="Cool"> <br>Achilles<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=9882">achilles1900</a> — Sun Nov 01, 2009 9:09 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[incith]]></name></author>
		<updated>2009-01-19T19:25:17-04:00</updated>

		<published>2009-01-19T19:25:17-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=87010#p87010</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=87010#p87010"/>
		<title type="html"><![CDATA[incith:NickServ (Any Network) (r88) (Jan. 19th, 2009)]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=87010#p87010"><![CDATA[
Newest versions of my scripts are always available @ <a href="http://incith.com" class="postlink">incith.com</a> if they are not yet available on the <a href="http://www.egghelp.org/tcl.htm" class="postlink">Tcl archive</a>.<br><br>Script I wrote, at first, to work with FreeNode, and then I decided it could just work anywhere with a few simple variables.  The script will not send any log output, it just watches for incoming notices (configured, see below) and responds when necessary.<br><br>Just set the name of NickServ, and the uhost of NickServ (/whois nickserv), and the identification string to send, and you'll be good to go, probably.  I'm basing that theory on the fact that most or all networks use some form of "/msg &lt;nickserv&gt; &lt;a string to identify&gt;".  If your network has /NS support (like freenode..), you can set use_ns to 1, and it will do /NS &lt;string to send&gt;.  The uhost is set to make sure that incoming notices are from the real nickserv.<br><br>And then there's just an auth_strings variable to set the messages nickserv sends you when it wants you to authenticate (defaults to freenode).<br><br>If anyone needs the script modified to send commands in a different way, feel free to email or message me etc, and I'll add support for other servers as time goes on, if/when necessary.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=6130">incith</a> — Mon Jan 19, 2009 7:25 pm</p><hr />
]]></content>
	</entry>
	</feed>
