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

	<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>2007-12-17T22:11:54-04:00</updated>

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

		<entry>
		<author><name><![CDATA[Alchera]]></name></author>
		<updated>2007-11-29T17:40:01-04:00</updated>

		<published>2007-11-29T17:40:01-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=78810#p78810</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=78810#p78810"/>
		<title type="html"><![CDATA[linking bots together]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=78810#p78810"><![CDATA[
<blockquote class="uncited"><div>ok,  question..... these are 2  different scripts right?</div></blockquote>Obviously!  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_wink.gif" width="15" height="15" alt=":wink:" title="Wink"> <br><blockquote class="uncited"><div>At the very top of this script is a <strong class="text-strong">setudef</strong> variable. This adds an option to your chanset. Did you enable this option in both bots? e.g. <strong class="text-strong">.chanset [channel] +relay</strong> <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_question.gif" width="15" height="15" alt=":?:" title="Question"></div></blockquote>Check your bot configurations here: <a href="http://www.egghelp.org/setup.htm" class="postlink">Setting up an Eggdrop</a><br><br>The fact the bot connects to an IRC network and joins a channel indicates nothing untoward.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3646">Alchera</a> — Thu Nov 29, 2007 5:40 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[YooHoo]]></name></author>
		<updated>2007-11-29T10:25:15-04:00</updated>

		<published>2007-11-29T10:25:15-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=78796#p78796</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=78796#p78796"/>
		<title type="html"><![CDATA[linking bots together]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=78796#p78796"><![CDATA[
At the very top of this script is a <strong class="text-strong">setudef</strong> variable.  This adds an option to your chanset.  Did you enable this option in both bots? e.g. <strong class="text-strong">.chanset [channel] +relay</strong>  <img class="smilies" src="https://forum.eggheads.org/images/smilies/icon_question.gif" width="15" height="15" alt=":?:" title="Question"><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=2706">YooHoo</a> — Thu Nov 29, 2007 10:25 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[romeo5k]]></name></author>
		<updated>2007-11-29T01:52:48-04:00</updated>

		<published>2007-11-29T01:52:48-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=78778#p78778</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=78778#p78778"/>
		<title type="html"><![CDATA[linking bots together]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=78778#p78778"><![CDATA[
i know what u mean rosc2112, but when you've worked on the same thing for 2days straight, and you feel like nothing can beat you, and u finally get beat, its like.... "WTF", but <br> back to me trying, i made  2 different tcl with the script u gave me, I put half on one bot, and the other half on the other, and nothing happened.<br> The bots were just sitting in there...im going to copy what i have in my .conf, and u tell me if im messing up somewhere. I dont think i am because the bot shows up in irc, and im able to dcc chat to the bot.<br> My thing is, wouldnt i define the bots and the servers somewhere.?<div class="codebox"><p>Code: </p><pre><code>set username "mellard"set admin "Collabo"set network "xxx.xxx.com"set timezone "GMT"set offset "-6"#set my-hostname "localhost"#set my-ip "localhost"#addlang "english"set max-logs 10set max-logsize 0set quick-logs 0set raw-log 0# logfile mco * "logs/eggdrop.log"# logfile jpk #lamest "logs/lamest.log"set log-time 1set keep-all-logs 0set logfile-suffix ".%d%b%Y"set switch-logfiles-at 300set quiet-save 1set console "mkcobxs"set userfile "mellard.user"set sort-users 0set help-path "help/"set text-path "text/"set temp-path "tmp/"set motd "text/motd"set telnet-banner "text/banner"set userfile-perm 0600set botnet-nick "mellard"listen 32001 botslisten 8000 usersset remote-boots 1set share-unlinks 1set protect-telnet 1set dcc-sanitycheck 0set ident-timeout 5set require-p 0set open-telnets 0set stealth-telnets 0set use-telnet-banner 0set connect-timeout 15set dcc-flood-thr 3set telnet-flood 0:0set paranoid-telnet-flood 0set resolve-timeout 15#set firewall "!sun-barr.ebay:3666"#set nat-ip "127.0.0.1"#set reserved-portrange 2010:2020set ignore-time 20set hourly-updates 00set owner "Collabo"set notify-newusers ""set default-flags "p"set whois-fields "url birthday"set die-on-sighup 0set die-on-sigterm 1set must-be-owner 1unbind dcc n simul *dcc:simulset max-dcc 50set allow-dk-cmds 1set dupwait-timeout 5set mod-path "modules/"loadmodule dnsloadmodule channelsset chanfile "mellard.chan"set force-expire 0set share-greet 0set use-info 1set global-flood-chan 0:0set global-flood-deop 0:0set global-flood-kick 0:0set global-flood-join 0:0set global-flood-ctcp 0:0set global-flood-nick 0:0set global-aop-delay 0:0set global-idle-kick 0set global-chanmode "nst"set global-stopnethack-mode 0set global-revenge-mode 0set global-ban-time 0set global-exempt-time 0set global-invite-time 0set global-chanset {        -autoop         -autovoice        -bitch          -cycle        -dontkickops    -dynamicbans        -dynamicexempts -dynamicinvites        -enforcebans    -greet        -inactive       -nodesynch        -protectfriends -protectops        -revenge        -revengebot        -secret         -seen        +shared         -statuslog        -userbans       -userexempts        -userinvites    -protecthalfops        -autohalfop}loadmodule serverset net-type 5set nick "mellard"set altnick "mellard-"set realname "mellard2"bind evnt - init-server evnt:init_serverproc evnt:init_server {type} {  global botnick  putquick "MODE $botnick +i-ws"}set default-port 6667set servers {xxx.xxx.com}set keep-nick 1set strict-host 0set quiet-reject 1set lowercase-ctcp 0set answer-ctcp 3set flood-msg 0:0set flood-ctcp 0:0set never-give-up 1set server-cycle-wait 60set server-timeout 60set servlimit 0set check-stoned 1set serverror-quit 1set max-queue-msg 300set trigger-on-ignore 0set double-mode 1set double-server 1set double-help 1set optimize-kicks 0set stack-limit 4#set check-mode-r 1#set nick-len 9loadmodule ctcpset ctcp-mode 0loadmodule ircset bounce-bans 0set bounce-exempts 0set bounce-invites 0set bounce-modes 0set use-exempts 0set max-bans 0set max-exempts 0set max-invites 20set max-modes 30set kick-fun 0# Set this to 1 if you want the bot to ban for control character/ctcp# avalanches to a channel. This can prevent kick floods, but it also can# fill the banlist.set ban-fun 0set learn-users 0set wait-split 600set wait-info 180set mode-buf-length 200#unbind msg - hello *msg:hello#bind msg - myword *msg:hellounbind msg - ident *msg:identunbind msg - addhost *msg:addhostset opchars "%@&amp;~"set no-chanrec-info 0set prevent-mixing 1### IRC MODULE - OTHER NETWORKS (net-type 5) ####set kick-method 0#set modes-per-line 3#set include-lk 1#set use-354 0#set rfc-compliant 1loadmodule transferset max-dloads 3set dcc-block 0set copy-to-tmp 1set xfer-timeout 30#loadmodule share#set allow-resync 0#set resync-time 900#set private-global 0#set private-globals "mnot"#set private-user 0#set override-bots 0#loadmodule compressset share-compressed 1#set compress-level 9#loadmodule filesysset files-path "./filesys"set incoming-path "./filesys/incoming"set upload-to-pwd 0set filedb-path ""set max-file-users 20set max-filesize 1024#loadmodule notesset notefile "mellard.notes"set max-notes 50set note-life 60set allow-fwd 0set notify-users 0set notify-onjoin 0loadmodule consoleset console-autosave 1set force-channel 0set info-party 0#loadmodule woobie#loadmodule seenloadmodule blowfish#loadmodule assoc#loadmodule wire#loadmodule uptime </code></pre></div>***I xxx on the server address***<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=8025">romeo5k</a> — Thu Nov 29, 2007 1:52 am</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[rosc2112]]></name></author>
		<updated>2007-11-28T22:16:08-04:00</updated>

		<published>2007-11-28T22:16:08-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=78771#p78771</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=78771#p78771"/>
		<title type="html"><![CDATA[linking bots together]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=78771#p78771"><![CDATA[
<blockquote class="uncited"><div>**side thought, if this crap dont work soon, ill be paying for someone to make these bots for me**</div></blockquote>I'm sure less scrupulous people would gladly take your money, but IMO you'd be getting ripped off. Aside from the trust and security issues, there's very little worth paying for in setting up an eggdrop. There are several relay scripts in the tcl archive, just try a few different ones, and if you encounter a specific problem, post here and I'm sure you'll get enough free help to get things working.<br><br>Rather than depend on someone else to set things up, learn tcl and eggdrop config so you can be a good bot admin.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=7395">rosc2112</a> — Wed Nov 28, 2007 10:16 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[romeo5k]]></name></author>
		<updated>2007-11-28T20:34:45-04:00</updated>

		<published>2007-11-28T20:34:45-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=78768#p78768</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=78768#p78768"/>
		<title type="html"><![CDATA[linking bots together]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=78768#p78768"><![CDATA[
ok,  question..... these are 2  different scripts right?<br> And secondly  where do i define the bots name  that each one will be relaying to and from.?<br> <br>**side thought, if this crap dont work soon, ill be paying for someone to make these bots for me**<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=8025">romeo5k</a> — Wed Nov 28, 2007 8:34 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Alchera]]></name></author>
		<updated>2007-11-28T16:52:59-04:00</updated>

		<published>2007-11-28T16:52:59-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=78762#p78762</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=78762#p78762"/>
		<title type="html"><![CDATA[linking bots together]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=78762#p78762"><![CDATA[
Try this (found doing a search):<div class="codebox"><p>Code: </p><pre><code>#**************************************##*         Chan Relay by YooDa      *##**************************************## chansetssetudef flag relay;setudef str relay-victim;#**************** relay control ******************#bind pub n|n !relay relay:command;proc relay:command {nick host hand chan arg} {   set option [string tolower [lindex $arg 0]];   switch -- $option {      on {         channel set $chan +relay         putserv "NOTICE $nick :Done."      }      off {         channel set $chan -relay         putserv "NOTICE $nick :Done."      }      list {         set list [channel get $chan relay-victim]         putserv "NOTICE $nick :Relay victim list:"         foreach {a b c d e f g} $list {            putserv "NOTICE $nick :$a $b $c $d $e $f $g"         }         putserv "NOTICE $nick :End of list."      }      add {         set add [string tolower [lindex $arg 1]];         if {[lsearch [string tolower [channel get $chan relay-victim]] $add] &lt; 0} {            set list "[channel get $chan relay-victim] $add";            channel set $chan relay-victim $list            putserv "NOTICE $nick :Done.";         } else {            putserv "NOTICE $nick :Victim is already in list.";         }      }      del {         set del [string tolower [lindex $arg 1]];         if {[lsearch [string tolower [channel get $chan relay-victim]] $del] &gt;= 0} {            set list [channel get $chan relay-victim];            set newlist "";            foreach victim $list {               if {$victim != $del} {                  set newlist "$newlist $victim";               }            }            channel set $chan relay-victim $newlist            putserv "NOTICE $nick :Done.";         } else {            putserv "NOTICE $nick :Victim is not in list.";         }      }      default {         putserv "NOTICE $nick :Syntax: $::lastbind ON/OFF/LIST/ADD/DEL"      }   }}#************* relay messages *****************## join messagebind JOIN - * relay:join;proc relay:join {nick host hand chan} {   if {[channel get $chan relay] &amp;&amp; ![isbotnick $nick]} {      set relay [channel get $chan relay-victim]      if {$relay != ""} {         foreach r $relay {            puthelp "PRIVMSG $r :\[$chan\]     —› join: \002(\002$nick\002)\002 \002(\002$host\002)\002"         }      }   }}# part messagebind PART - * relay:part;proc relay:part {nick host hand chan message} {   if {[channel get $chan relay] &amp;&amp; ![isbotnick $nick]} {      set relay [channel get $chan relay-victim]      if {$message == ""} {         set message "no such message";      }      if {$relay != ""} {         foreach r $relay {            puthelp "PRIVMSG $r :\[$chan\]     —› part: \002(\002$nick\002)\002 \002(\002$host\002)\002 \002(\002$message\002)\002"         }      }   }}# public messagebind PUBM - * relay:pubm;proc relay:pubm {nick host hand chan arg} {   if {[channel get $chan relay] &amp;&amp; ![isbotnick $nick]} {      set access "";      if {[isop $nick $chan]} {         set access "@";      } elseif {[isvoice $nick $chan]} {         set access "+";      }      set relay [channel get $chan relay-victim]      if {$relay != ""} {         foreach r $relay {            puthelp   "PRIVMSG $r :\[$chan\] \002(\002$access$nick\002)\002 $arg"         }      }   }}# quit messagebind SIGN - * relay:sign;proc relay:sign {nick host hand chan reason} {   if {[channel get $chan relay] &amp;&amp; ![isbotnick $nick]} {      set relay [channel get $chan relay-victim]      if {$reason== ""} {         set reason "Signed Off";      }      if {$relay != ""} {         foreach r $relay {            puthelp   "PRIVMSG $r :\[$chan\]     —› quit: \002(\002$nick\002)\002 \002(\002$host\002)\002 \002(\002$reason\002)\002"         }      }   }}# topic messagebind TOPC - * relay:topic;proc relay:topic {nick host hand chan topic} {   if {[onchan $nick $chan]} {      if {[channel get $chan relay] &amp;&amp; ![isbotnick $nick]} {         set relay [channel get $chan relay-victim]         if {$relay != ""} {            foreach r $relay {               puthelp   "PRIVMSG $r :\[$chan\]     —› topic:  \002(\002$nick\002)\002 changes topic to \002(\002$topic\002)\002"            }         }      }      }}# kick messagebind KICK - * relay:kick;proc relay:kick {nick host hand chan victim reason} {   if {[channel get $chan relay] &amp;&amp; ![isbotnick $nick]} {      set relay [channel get $chan relay-victim]      if {$relay != ""} {         foreach r $relay {            puthelp   "PRIVMSG $r :\[$chan\]     —› kick: \002(\002$victim\002)\002 was kicked by \002(\002$nick\002)\002 \002(\002$reason\002)\002"         }      }   }}# channel modesbind RAW - MODE relay:mode;proc relay:mode {from key text} {   set text [split $text];   set nick [lindex [split $from !] 0]   set host [lindex [split $from !] 1]   set chan [lindex $text 0]   set mode [join [lrange $text 1 end]]   if {[validchan $chan] &amp;&amp; [channel get $chan relay] &amp;&amp; ![isbotnick $nick]} {      set relay [channel get $chan relay-victim]      if {$relay != ""} {         foreach r $relay {            puthelp   "PRIVMSG $r :\[$chan\]     —› mode: \002(\002$nick\002)\002 sets \002(\002$mode\002)\002"         }      }   }}# nick messagebind NICK - * relay:nick;proc relay:nick {nick host hand chan newnick} {   if {[validchan $chan] &amp;&amp; [channel get $chan relay] &amp;&amp; ![isbotnick $nick] &amp;&amp; ![isbotnick $newnick]} {      set relay [channel get $chan relay-victim]      if {$relay != ""} {         foreach r $relay {            puthelp   "PRIVMSG $r :\[$chan\]     —› nick: \002(\002$nick\002)\002 is now known as \002(\002$newnick\002)\002"         }      }   }}# ctcp ACTIONbind CTCP - ACTION relay:actionproc relay:action {nick host hand dest key text} {   if {[validchan $dest] &amp;&amp; [channel get $dest relay] &amp;&amp; ![isbotnick $nick]} {      set relay [channel get $dest relay-victim]      set access "";      if {[isop $nick $dest]} {         set access "@";      } elseif {[isvoice $nick $dest]} {         set access "+";      }      if {$relay != ""} {         foreach r $relay {            puthelp   "PRIVMSG $r :\[$dest\] • \002$access\002$nick $text"         }      }   }}putlog "Chanrelay script by YooDa loaded." </code></pre></div><p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=3646">Alchera</a> — Wed Nov 28, 2007 4:52 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[romeo5k]]></name></author>
		<updated>2007-12-17T22:11:54-04:00</updated>

		<published>2007-11-28T15:01:39-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=78759#p78759</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=78759#p78759"/>
		<title type="html"><![CDATA[linking bots together]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=78759#p78759"><![CDATA[
OKay.. For all, i have searched and searched, and my answer was unanswered. So thats why im asking here.<br> I grabbed <a href="http://www.egghelp.org/cgi-bin/tcl_archive.tcl?mode=download&amp;id=586" class="postlink"><span style="font-size:134%;line-height:116%">THIS</span></a>    and i kept getting errors.<br><br>Anytime someone types anything in a channel BOT1 says that. Rather than Relaying it to BOT2 on a different channel and server. I emailed the author 2wice, and i have not received a response yet. The script is 5 yrs old, so i cannot expect him/her to still be avail.<br><br>What I WANT:<br> I have 2 different IRC servers,  and 2 different Eggdrop bots running.<br>Bot1 will relay to Bot2.<br><br>I Basically actually want this same script  <a href="http://www.egghelp.org/cgi-bin/tcl_archive.tcl?mode=download&amp;id=101" class="postlink"><span style="font-size:134%;line-height:116%">HERE</span></a> but instead on 2 different servers.. This one only supports channel to channel, I need server to server. With options to listen to one person, rip it and edit output.<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=8025">romeo5k</a> — Wed Nov 28, 2007 3:01 pm</p><hr />
]]></content>
	</entry>
	</feed>
