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

	<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>2006-11-02T06:35:31-04:00</updated>

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

		<entry>
		<author><name><![CDATA[chandra Sha]]></name></author>
		<updated>2006-11-02T06:35:31-04:00</updated>

		<published>2006-11-02T06:35:31-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=67657#p67657</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=67657#p67657"/>
		<title type="html"><![CDATA[Spam Detective v1.0 bug]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=67657#p67657"><![CDATA[
It's work well except if you a spammer with nick with []. Example Spammer nick : [Chandra]<br><blockquote class="uncited"><div>&lt;[Chandra]&gt; hei, Join #xxx</div></blockquote>The bot will not relay thet because his nick using [ ] or { } like all Flooder/spammer nick, they alway change nick with fast like<br><blockquote class="uncited"><div>Botter is now known as ds{er3]</div></blockquote>any can resolve this please?<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=8331">chandra Sha</a> — Thu Nov 02, 2006 6:35 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[De Kus]]></name></author>
		<updated>2005-10-14T14:22:46-04:00</updated>

		<published>2005-10-14T14:22:46-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56637#p56637</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56637#p56637"/>
		<title type="html"><![CDATA[can anyone help with Spam Detective v1.0]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56637#p56637"><![CDATA[
you didnt replace/reload everything. it somehow executes the old proc with the new chanlist <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_biggrin.gif" width="15" height="15" alt=":D" title="Very Happy">.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2382">De Kus</a> — Fri Oct 14, 2005 2:22 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[drfox]]></name></author>
		<updated>2005-10-14T13:20:41-04:00</updated>

		<published>2005-10-14T13:20:41-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56635#p56635</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56635#p56635"/>
		<title type="html"><![CDATA[can anyone help with Spam Detective v1.0]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56635#p56635"><![CDATA[
this is all it says after trying to load<br><br>[03:22] Tcl error in file 'sonic.conf':<br>[03:22] no such channel record<br>    while executing<br>"channel set $spamdet(monitor_chan) +inactive "<br>    (procedure "spamdetect" line 3)<br>    invoked from within<br>"spamdetect "<br>    (file "scripts/spamdet.tcl" line 47)<br>    invoked from within<br>"source scripts/spamdet.tcl"<br>    (file "sonic.conf" line 1337)<br>[03:22] * CONFIG FILE NOT LOADED (NOT FOUND, OR ERROR)<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=6827">drfox</a> — Fri Oct 14, 2005 1:20 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Sir_Fz]]></name></author>
		<updated>2005-10-14T05:19:29-04:00</updated>

		<published>2005-10-14T05:19:29-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56629#p56629</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56629#p56629"/>
		<title type="html"><![CDATA[can anyone help with Spam Detective v1.0]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56629#p56629"><![CDATA[
You showed us from where the error came, but didn't show us the error message (the reason).<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3085">Sir_Fz</a> — Fri Oct 14, 2005 5:19 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[drfox]]></name></author>
		<updated>2005-10-13T19:31:40-04:00</updated>

		<published>2005-10-13T19:31:40-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56619#p56619</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56619#p56619"/>
		<title type="html"><![CDATA[can anyone help with Spam Detective v1.0]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56619#p56619"><![CDATA[
dont think its anything to do with what i changed because dose it with out the changes the only way i can get it going it to start the bot then add the script then rehash then add the changes and rehash again it wont let me start it with the script added i have to start the bot first <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_cry.gif" width="15" height="15" alt=":cry:" title="Crying or Very sad"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=6827">drfox</a> — Thu Oct 13, 2005 7:31 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[drfox]]></name></author>
		<updated>2005-10-13T19:02:40-04:00</updated>

		<published>2005-10-13T19:02:40-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56618#p56618</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56618#p56618"/>
		<title type="html"><![CDATA[can anyone help with Spam Detective v1.0]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56618#p56618"><![CDATA[
um........ ok thought it worked but it dont when i try to restart it i get <br><br>"proc spamdetect {} {<br>global spamdet botnick<br>foreach chan [split $spamdet(monitor_chan)] {<br> channel set $chan +inactive<br> utimer $spamdet(gone_time) [..."<br>    (file "scripts/spamdet.tcl" line 41)<br>    invoked from within<br>"source scripts/spamdet.tcl"<br>    (file "terminator.conf" line 1336)<br>[09:02] * CONFIG FILE NOT LOADED (NOT FOUND, OR ERROR)<br><br><br><br><br><div class="codebox"><p>Code: </p><pre><code>##### 23.08.03# Spam Detective v1.0 by MarlbMan# irc.newnet.net #complete-chat################ Detects on join/on part spam in one channel, and alerts in another channel.########### Credits: I got the idea from Torr/MC_8's Spam Check. I wanted a script that would#          join/part a channel at specified intervals, but instead of kicking/banning#          I wanted it to alert the ops in another channel. This is my 5th script, but#          the first I've made public. Critism is welcome. I will be releasing a few#          more very soon.########### Settings:###### Which channel shall we monitor for spam?set spamdet(monitor_chan) "#doc #triv"# Which channel shall we posts alerts in?set spamdet(alert_chan) "#ops"# How many minutes shall we idle in channel?set spamdet(idle_time) "3"# How many seconds shall we stay gone?set spamdet(gone_time) "60"# Exempt by nick (seperate by ,)set spamdet(nexempt) "ChanServ, MarlbMan, nickserv, Dr-Fox"# Exempt by host (seperate by ,)set spamdet(hexempt) "cwbot@64.124.16.33"# CTCP Keys to ignore (should always include action to prevent actions being reported)set spamdet(kexempt) "ACTION"###### Code (If you edit below this line you will hemmorage uncontrollably from your rectum)#####set spamdet(ver) "1.0"if {![string match *spamdetect* [timers]]} {timer $spamdet(idle_time) spamdetect}proc spamdetect {} {global spamdet botnickforeach chan [split $spamdet(monitor_chan)] {  channel set $chan +inactive  utimer $spamdet(gone_time) [list channel set $chan -inactive] }if {![string match *spamdetect* [timers]]} {timer $spamdet(idle_time) spamdetect}}spamdetectproc EchoMESG { nick uhost handle args } {global spamdetif {![string match *$nick* $spamdet(nexempt)]} {if {![string match *$uhost* $spamdet(hexempt)]} {putserv "PRIVMSG $spamdet(alert_chan) :4ALERT! Possible Spam Detected From 3$nick"putserv "PRIVMSG $spamdet(alert_chan) :Delivery Form: MESG"putserv "PRIVMSG $spamdet(alert_chan) :&lt;$nick!$uhost&gt; $args"  } }}proc EchoNOTC { nick uhost handle args target } {global spamdetif {![string match *$nick* $spamdet(nexempt)]} {if {![string match *$uhost* $spamdet(hexempt)]} {putserv "PRIVMSG $spamdet(alert_chan) :4ALERT! Possible Spam Detected From 3$nick"putserv "PRIVMSG $spamdet(alert_chan) :Delivery Form: NOTC"putserv "PRIVMSG $spamdet(alert_chan) :&lt;$nick!$uhost&gt; $args"  } }}proc EchoCTCP { nick uhost handle target key args } {global spamdetif {![string match *$nick* $spamdet(nexempt)]} {if {![string match *$uhost* $spamdet(hexempt)]} {if {![string match *$key* $spamdet(kexempt)]} {putserv "PRIVMSG $spamdet(alert_chan) :4ALERT! Possible Spam Detected From 3$nick"putserv "PRIVMSG $spamdet(alert_chan) :Delivery Form: CTCP"putserv "PRIVMSG $spamdet(alert_chan) :&lt;$nick!$uhost&gt; $key $args"   }  } }}bind ctcp -|- * EchoCTCPbind notc -|- * EchoNOTCbind msgm -|- * EchoMESGputlog "Spam Detective v1.0 by MarlbMan loaded"</code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=6827">drfox</a> — Thu Oct 13, 2005 7:02 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[drfox]]></name></author>
		<updated>2005-10-13T18:18:14-04:00</updated>

		<published>2005-10-13T18:18:14-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56617#p56617</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56617#p56617"/>
		<title type="html"><![CDATA[can anyone help with Spam Detective v1.0]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56617#p56617"><![CDATA[
thanx so much Sir_Fz thats worked great  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_biggrin.gif" width="15" height="15" alt=":D" title="Very Happy"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=6827">drfox</a> — Thu Oct 13, 2005 6:18 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Sir_Fz]]></name></author>
		<updated>2005-10-13T17:21:23-04:00</updated>

		<published>2005-10-13T17:21:23-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56616#p56616</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56616#p56616"/>
		<title type="html"><![CDATA[can anyone help with Spam Detective v1.0]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56616#p56616"><![CDATA[
Try replacing:<div class="codebox"><p>Code: </p><pre><code>channel set $spamdet(monitor_chan) +inactive utimer $spamdet(gone_time) "channel set $spamdet(monitor_chan) -inactive"</code></pre></div>with<div class="codebox"><p>Code: </p><pre><code>foreach chan [split $spamdet(monitor_chan)] { channel set $chan +inactive  utimer $spamdet(gone_time) [list channel set $chan -inactive]}</code></pre></div>Then you can use:<div class="codebox"><p>Code: </p><pre><code>set spamdet(monitor_chan) "#chan1 #chan2 #chan3"</code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3085">Sir_Fz</a> — Thu Oct 13, 2005 5:21 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[drfox]]></name></author>
		<updated>2005-10-13T14:40:58-04:00</updated>

		<published>2005-10-13T14:40:58-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=56614#p56614</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=56614#p56614"/>
		<title type="html"><![CDATA[can anyone help with Spam Detective v1.0]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=56614#p56614"><![CDATA[
hi guys <br>if anyone can help <br>can this script be made to support multi channels please.<div class="codebox"><p>Code: </p><pre><code>##### 23.08.03# Spam Detective v1.0 by MarlbMan# irc.newnet.net #complete-chat################ Detects on join/on part spam in one channel, and alerts in another channel.########### Credits: I got the idea from Torr/MC_8's Spam Check. I wanted a script that would#          join/part a channel at specified intervals, but instead of kicking/banning#          I wanted it to alert the ops in another channel. This is my 5th script, but#          the first I've made public. Critism is welcome. I will be releasing a few#          more very soon.########### Settings:###### Which channel shall we monitor for spam?set spamdet(monitor_chan) "#den"# Which channel shall we posts alerts in?set spamdet(alert_chan) "#ops"# How many minutes shall we idle in channel?set spamdet(idle_time) "1"# How many seconds shall we stay gone?set spamdet(gone_time) "20"# Exempt by nick (seperate by ,)set spamdet(nexempt) "ChanServ, MarlbMan, nicksev"# Exempt by host (seperate by ,)set spamdet(hexempt) "cwbot@64.124.16.33"# CTCP Keys to ignore (should always include action to prevent actions being reported)set spamdet(kexempt) "ACTION"###### Code (If you edit below this line you will hemmorage uncontrollably from your rectum)#####set spamdet(ver) "1.0"if {![string match *spamdetect* [timers]]} {timer $spamdet(idle_time) spamdetect}proc spamdetect {} {global spamdet botnickchannel set $spamdet(monitor_chan) +inactiveutimer $spamdet(gone_time) "channel set $spamdet(monitor_chan) -inactive"if {![string match *spamdetect* [timers]]} {timer $spamdet(idle_time) spamdetect}}spamdetectproc EchoMESG { nick uhost handle args } {global spamdetif {![string match *$nick* $spamdet(nexempt)]} {if {![string match *$uhost* $spamdet(hexempt)]} {putserv "PRIVMSG $spamdet(alert_chan) :4ALERT! Possible Spam Detected From 3$nick"putserv "PRIVMSG $spamdet(alert_chan) :Delivery Form: MESG"putserv "PRIVMSG $spamdet(alert_chan) :&lt;$nick!$uhost&gt; $args"  } }}proc EchoNOTC { nick uhost handle args target } {global spamdetif {![string match *$nick* $spamdet(nexempt)]} {if {![string match *$uhost* $spamdet(hexempt)]} {putserv "PRIVMSG $spamdet(alert_chan) :4ALERT! Possible Spam Detected From 3$nick"putserv "PRIVMSG $spamdet(alert_chan) :Delivery Form: NOTC"putserv "PRIVMSG $spamdet(alert_chan) :&lt;$nick!$uhost&gt; $args"  } }}proc EchoCTCP { nick uhost handle target key args } {global spamdetif {![string match *$nick* $spamdet(nexempt)]} {if {![string match *$uhost* $spamdet(hexempt)]} {if {![string match *$key* $spamdet(kexempt)]} {putserv "PRIVMSG $spamdet(alert_chan) :4ALERT! Possible Spam Detected From 3$nick"putserv "PRIVMSG $spamdet(alert_chan) :Delivery Form: CTCP"putserv "PRIVMSG $spamdet(alert_chan) :&lt;$nick!$uhost&gt; $key $args"   }  } }}bind ctcp -|- * EchoCTCPbind notc -|- * EchoNOTCbind msgm -|- * EchoMESGputlog "Spam Detective v1.0 by MarlbMan loaded"</code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=6827">drfox</a> — Thu Oct 13, 2005 2:40 pm</p><hr />
]]></content>
	</entry>
	</feed>
