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

Contents of /botnetop.mod/README

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


Revision 1.8 - (show annotations) (download)
Mon Aug 28 18:23:31 2000 UTC (18 years, 9 months ago) by sup
Branch: MAIN
Changes since 1.7: +16 -9 lines
Updated to 0.5.0

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