/[cvs]/botnetop.mod/README
ViewVC logotype

Annotation of /botnetop.mod/README

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.9 - (hide annotations) (download)
Fri Oct 13 20:22:48 2000 UTC (18 years, 9 months ago) by sup
Branch: MAIN
Changes since 1.8: +20 -20 lines
Updated to 1.0.0pre5

1 guppy 1.1 Readme for botnetop.mod
2     by Teemu Hjelt <temex@iki.fi>
3    
4    
5     Table of Contents
6     ==================
7 sup 1.9
8 guppy 1.1 1. Introduction
9     2. Installation
10     3. Tcl commands
11     4. Tcl variables
12     5. TODO list
13     6. Feedback
14 sup 1.7 7. Latest version
15     8. Credits
16     9. License
17 guppy 1.1
18    
19     1. Introduction
20     ================
21    
22 sup 1.7 botnetop.mod is based on botnetop.tcl written by slennox and was
23 guppy 1.1 written in C from scratch by Teemu Hjelt. botnetop.mod allows linked
24     bots to request and give ops to each other. It can also invite linked
25     bots to invite-only channels, share keys with them, raise channels'
26     limits and unban them.
27    
28    
29     2. Installation
30     ================
31    
32 sup 1.9 botnetop.mod requires eggdrop 1.5.4 or better and the irc, server
33 guppy 1.1 and channel modules need to be loaded. You also need the source code
34 sup 1.9 of eggdrop to compile this module.
35 guppy 1.1
36 sup 1.9 1. Go to the directory where you have extracted the eggdrop tarball
37 guppy 1.1 2. Go to src/mod/ directory and copy the botnetop.mod tarball there.
38     3. Type "tar zxvf botnetop.mod-x.x.x.tar.gz"
39 sup 1.9 4. Configure and compile eggdrop like you would normally do it.
40 sup 1.7 (./configure -> make config -> make -> make install)
41    
42     All botnetop.mod settings can be found from the botnetop.conf file.
43     You can either copy it to your eggdrop directory, edit it to fit
44     your needs and then add line "source botnetop.conf" to your eggdrop
45     config file or you can just copy the contents of the file and paste it
46     to your eggdrop config file. If you want to use the default settings
47     all you need to do is to add line "loadmodule botnetop" to your eggdrop
48 sup 1.9 config file. The last thing is to (re)start or rehash your bot and hope
49 sup 1.8 for the best :)
50 guppy 1.1
51    
52     3. Tcl commands
53     ================
54    
55 sup 1.9 There are currently two Tcl commands:
56 guppy 1.1
57     bop_reqop <channel>
58     Makes the bot request ops for <channel> from
59 sup 1.9 bots who are currently opped.
60 guppy 1.1
61     bop_letmein <needthis> <channel>
62     Makes the bot request <needthis> for <channel> from all
63     linked bots. <needthis> can be needinvite, needlimit
64     needkey or needunban.
65    
66    
67     4. Tcl variables
68     =================
69    
70 sup 1.9 There are currently nine Tcl variables:
71 sup 1.8
72     bop_delay
73     Maximum number of seconds to delay before asking a non-opped bot
74     if it needs ops. Set to 0 to disable.
75    
76     bop_maxreq
77     Maximum number of bots to request ops from at a time. Set to 0
78     to disable.
79 guppy 1.1
80     bop_modeop [0/1]
81 sup 1.7 Make the bot send an op request when it sees a bot become opped on a
82     channel? This will make your bot get ops sooner when another bot is
83     given ops.
84 guppy 1.1
85     bop_linkop [0/1]
86 sup 1.7 Make the bot send an op request when a bot links? This will make your bot
87     get ops sooner if linking is delayed, and provides a better chance of the
88 guppy 1.1 bots opping one another if there are linking problems.
89    
90 sup 1.9 bop_icheck [0/1]
91     Check bot's userhost before inviting it to a channel?
92    
93 guppy 1.1 bop_osync [0/1]
94 sup 1.7 Make the bot give ops to a bot even if it looks like it's already opped
95     on the channel?
96 guppy 1.1
97     bop_addhost [0/1]
98 sup 1.7 Make the bot to try add new hostmasks for bots?
99    
100     bop_setneed [0/1]
101     Set need settings when the bot joins a channel? This is kind of useless
102 sup 1.9 now because botnetop.mod uses need bindings.
103 sup 1.7
104 guppy 1.1 bop_log [0/1/2]
105     Set this to 2 to enable all logging, 1 to disable logging of ops/op
106     requests and 0 to disable all logging.
107    
108    
109     5. TODO list
110     =============
111    
112 sup 1.8 * Compatibility with GetOps. (?)
113 sup 1.9 * Less botnet traffic.
114 guppy 1.1
115    
116     6. Feedback
117     ============
118    
119     Send all suggestions, questions, comments, bug reports and patches
120     to temex@iki.fi. If you send a patch, please use diff -bur format.
121    
122    
123 sup 1.7 7. Latest version
124     ==================
125    
126     The main site for botnetop.mod is:
127     http://www.iki.fi/temex/eggdrop/
128    
129     You can obtain the latest version from the site above
130     or via CVS by typing the following lines to your shell:
131     1. cvs -d :pserver:anonymous@cvs.eggheads.org:/usr/local/eggheads login
132     (when CVS asks for a password just press enter)
133     2. cvs -d :pserver:anonymous@cvs.eggheads.org:/usr/local/eggheads checkout botnetop.mod
134    
135     The CVS web is available at:
136     http://www.eggheads.org/cgi-bin/cvsweb/botnetop.mod/?cvsroot=Eggheads
137    
138    
139     8. Credits
140 guppy 1.1 ===========
141    
142     The author wants to thank the following people (in alphabetical order):
143    
144 sup 1.9 * Abraham for beta testing.
145 guppy 1.1 * daimonic for beta testing.
146 sup 1.9 * Fabian for helping whenever I needed help.
147     * G`Quann for helping solve some problems.
148 sup 1.7 * guruz for beta testing and telling bad jokes.
149     * guppy for solving few problems and setting up the CVS.
150 guppy 1.1 * Johoho for beta testing.
151 sup 1.9 * NML_375 for helping with pointers.
152 guppy 1.1 * slennox for coding botnetop.tcl
153 sup 1.9 * SuperS for ideas, suggestions and beta testing.
154     * Wull for helping with structures.
155 guppy 1.1
156    
157 sup 1.7 9. License
158 guppy 1.1 ===========
159    
160     botnetop.mod was written by Teemu Hjelt and is released to the public under
161     the terms of GNU General Public License. For the complete license, please
162     see the file called COPYING.
163    
164    
165     Copyright (C) 2000 Teemu Hjelt <temex@iki.fi>

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23