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

	<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>2016-07-06T10:50:02-04:00</updated>

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

		<entry>
		<author><name><![CDATA[r0t3n]]></name></author>
		<updated>2016-07-06T10:50:02-04:00</updated>

		<published>2016-07-06T10:50:02-04:00</published>
		<id>https://forum.eggheads.org/viewtopic.php?p=105228#p105228</id>
		<link href="https://forum.eggheads.org/viewtopic.php?p=105228#p105228"/>
		<title type="html"><![CDATA[Service.tcl (current version: 5.2.0.0)]]></title>

		
		<content type="html" xml:base="https://forum.eggheads.org/viewtopic.php?p=105228#p105228"><![CDATA[
Howdy,<br><br>This is a script i have coded over several years, started around 2006. It was the script powering the much loved service bots of #pwnd.bots on QuakeNet back in the day, and has been kept as a private script until last year or so when I decided to do a rewrite and make the script modular ready for a public release.<br><br>This is still in progress, and due to lack of time its not complete, but the script is currently in use and still working, all the modular code is pretty much completed, what remains is dropping the dependency on the .conf file in favour of the .ini file, so some commands and functions need to be ported over to read the .ini values.<br><br>Main features:<br><div class="codebox"><p>Code: </p><pre><code>* Modular design. with commands and major elements/functions of the script separated  * Modules:** WHOIS (this implements a delayed whois system, waiting a defined number of seconds before performing a WHOIS on a user joining bot channel(s) to prevent flooding and lower bot load)** AUTHBAN** BADCHAN** BADWORDS** VIP* Raw based protection for more fine grained control and speed (KICK/MODE/TOPIC)* Enforced modes, autolimit etc* Chanflags system* User level system* Custom tcl debug implemented directly into the core* Autoupdate system based around GIT, effortless updating. A lot of effort has been put into making this non-breaking, new function config values will be placed in default.ini, this file should never be directly modified, only service.ini and service.conf* Built in custom-coded TCL debug</code></pre></div>Due to lack of time, please don't expect support or bug fixes. You are free to report bugs and request features etc, just no guarantee I will have time to fix/implement. If anyone would like to contribute, please send a pull request on github, fork your own copy or send a PM on here or IRC and I can add you to the repo contributors list. <br><br>Last but no least, here is the codebase: <a href="https://github.com/r0t3n/service" class="postlink">https://github.com/r0t3n/service</a><br><br>Enjoy!<p>Statistics: Posted by <a href="https://forum.eggheads.org/memberlist.php?mode=viewprofile&amp;u=6300">r0t3n</a> — Wed Jul 06, 2016 10:50 am</p><hr />
]]></content>
	</entry>
	</feed>
