/[cvs]/eggdrop1.6/README
ViewVC logotype

Annotation of /eggdrop1.6/README

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


Revision 1.28 - (hide annotations) (download)
Thu Jun 6 03:11:00 2002 UTC (17 years, 4 months ago) by wcc
Branch: MAIN
Changes since 1.27: +472 -470 lines
I'm sure that one day, I'll eventually finish this.. sigh.. :P

1 wcc 1.28 Readme
2     Last revised: June 5, 2002
3     _________________________________________________________________
4    
5     Readme
6    
7    
8     Please at least SKIM this document before asking questions. In fact, READ
9     IT if you've never successfully set up an Eggdrop bot before. PLEASE! READ
10     IT!
11    
12     Contents
13    
14     0. Important notice
15     1. What is Eggdrop?
16     2. How do I get Eggdrop?
17     2a. How to get the latest version of Eggdrop via CVS
18     3. Quick startup
19     4. Upgrading
20     4a. Upgrading from a pre-1.3 version to 1.6
21     4b. Upgrading from an older 1.3/1.4/1.5/1.6 version to a newer one
22     5. Command line
23     6. Frequently Asked Questions
24     6a. What do I do if I get the error "User file not found"?
25     6b. My Eggdrop won't run; It just says "Can't find your hostname!"
26     6c. What the Heck is Tcl?
27     6d. My bot dies and the last entry in the logfile is "Received terminate
28     signal". What does that mean and can I prevent it?
29     6e. My compile dies at the last minute with "LD fatal signal 11"!
30     6f. Someone else set up a bot I don't like. Are there any backdoors I
31     can use to take their bot down?
32     6g. What are modules?
33     6h. Can I compile Eggdrop without dynamic modules?
34     6h1. Do I still need to "loadmodule" modules?
35     6i. Where can I get a pre-compiled Eggdrop for my computer?
36     6j. I get "Makefile:3 : invalid operator" or some such thing when I
37     try to "make".
38     6k. When I "tclsh scripts/weed <userfile> c" It barfs chunks at me
39     and dies.
40     6l. I get "ld-elf.so.1: Shared object "libtcl80.so.1" not found" or
41     "eggdrop: error in loading shared libraries / libtcl8.1.so: cannot
42     open shared object file: No such file or directory" when I try to
43     start my bot.
44     6m. I get a whole pile of "unresolved symbol 'Tcl_AppendResult'" (or
45     some other symbol) when I try to load a module.
46     7. Setting up a crontab
47     7a. Setting up a crontab using autobotchk
48     8. Boring legal stuff
49     9. Mailing list
50     10. Documentation
51     11. Obtaining help
52    
53     _________________________________________________________________
54    
55    
56     (0) NOTICE
57    
58     Please read this file carefully before trying to set up Eggdrop.
59     Also, make SURE that you select your +n (owner) users wisely! They
60     have 100% access to your bot and account! ONLY GIVE THIS POWER TO
61     SOMEONE YOU TRUST COMPLETELY!!
62    
63    
64     (1) WHAT IS EGGDROP?
65    
66     Eggdrop is the world's most popular Internet Relay Chat (IRC) bot;
67     it is freely distributable under the GNU General Public License
68     (GPL). Eggdrop is a feature rich program designed to be easily used
69     and expanded upon by both novice and advanced IRC users on a variety
70     of hardware and software platforms.
71    
72     An IRC bot is a program that sits on an IRC channel and preforms
73     automated tasks while looking just like a normal user on the channel.
74     Some of these functions include protecting the channel from abuse,
75     allowing privileged users to gain op or voice status, logging channel
76     events, providing information, hosting games, etc.
77    
78     One of the features that makes Eggdrop stand out from other bots is
79     module and Tcl scripting support. With scripts and modules, you can
80     make the bot preform almost any task you want. They can do anything
81     from preventing floods to greeting users and banning advertisers from
82     channels.
83    
84     You can also link multiple Eggdrop bots together to form a botnet.
85     This can allow bots to op each other securely, control floods
86     efficiently, and even link channels across multiple IRC networks. It
87     also allows the Eggdrops share user lists, ban lists, exempt/invite
88     lists, and ignore lists with other bots if userfile sharing is enabled.
89     This allows users to have the same access on every bot on your botnet.
90     It also allows the bots to distribute tasks such as opping and banning
91     users. See doc/BOTNET for information on setting up a botnet.
92    
93     Eggdrop is always being improved and adjusted because there are bugs
94     to be fixed and features to be added (if the users demand them, and
95     they make actually sense). In fact, it existed for several years as
96     v0.7 - v0.9 before finally going 1.0. This version of Eggdrop is part
97     of the 1.6 tree. A valiant effort has been made to chase down and
98     destroy bugs.
99    
100     This README file contains information about how to get Eggdrop,
101     command line options for Eggdrop, what you may need to do when
102     upgrading from older versions, a list of frequently asked questions,
103     how to set up a crontab, some boring legal stuff, info about the
104     mailing list (a great place to ask questions, and a good place to
105     report bugs, too), some basics about CVS usage, and some channels
106     where you might get help with Eggdrop.
107    
108    
109     (2) HOW TO GET EGGDROP
110    
111     Before you can compile Eggdrop, you need to have Tcl installed on
112     your system. Most systems should have Tcl on them by now -- you can
113     check by trying the command "tclsh". If it works, you will be given
114     a "%" prompt, and you can type "exit" to exit the program. This means
115     Tcl is installed on your system. If tclsh doesn't load, then Tcl
116     probably isn't on your system, and you will need to install it.
117 fabian 1.7
118 guppy 1.21 The best ftp site for Tcl is ftp://ftp.scriptics.com/pub/tcl.
119 fabian 1.7
120 wcc 1.28 Tcl comes with the most distributions of Linux. HOWEVER, the one
121     that comes on Slackware 3.0 is goofed up and you'll have to re-install
122     it for yourself to get it working.
123 fabian 1.7
124 wcc 1.28 Currently, the 1.6 tree of Eggdrop is developed at eggheads.org. You
125     can get the latest version of Eggdrop from the following url:
126 fabian 1.7
127 wcc 1.28 http://www.geteggdrop.com
128 fabian 1.7
129 wcc 1.28 You might try www.eggheads.org for help and information.
130 fabian 1.7
131    
132 wcc 1.28 (2a) CVS USAGE
133 guppy 1.21
134 wcc 1.28 You can obtain the VERY LATEST version of Eggdrop, that is still
135     under development, by using CVS. CVS means 'Concurrent Versions
136     System' and is a tool for developers to always keep source code
137     up to date. Try 'man cvs' on your shell for more information about
138     CVS.
139 guppy 1.21
140 wcc 1.28 This is intended only for users that know a good bit about Eggdrop.
141     Be aware that the versions of Eggdrop that you get via CVS are still
142     being developed, and may be buggy. The Eggheads devteam will in NO
143     WAY take any responsibility for whatever might happen to you or your
144     shell if you use a CVS version of Eggdrop.
145 guppy 1.21
146 wcc 1.28 To obtain Eggdrop over CVS, do as follows:
147 guppy 1.21
148 wcc 1.28 1. Log into your shell.
149 guppy 1.21
150 wcc 1.28 2. Type: 'export
151     CVSROOT=:pserver:anonymous@cvs.eggheads.org:/usr/local/cvsroot'.
152 guppy 1.21
153 wcc 1.28 3. Type 'cvs login'.
154 guppy 1.21
155 wcc 1.28 4. Press <enter> when prompted for a password.
156 guppy 1.21
157 wcc 1.28 5. In your home dir, type 'cvs checkout eggdrop1.6'
158 fabian 1.7
159 wcc 1.28 6. In ~/eggdrop1.6, you should have a copy of the latest CVS
160     version of Eggdrop.
161 fabian 1.7
162 wcc 1.28 Notes:
163 guppy 1.21
164 wcc 1.28 o You can 'cvs logout', but you don't need to.
165 guppy 1.21
166 wcc 1.28 o You don't need to go through this whole process every time. If you
167     want to get a CVS version of Eggdrop at a later time, you can just
168     'cd ~/eggdrop1.6' and type 'cvs update -dAP'.
169 wcc 1.24
170 wcc 1.28 o If you experience errors when using 'export', you might be using
171     tclsh as a shell. If so, try using the command 'setenv' instead of
172     'export':
173 fabian 1.7
174 wcc 1.28 setenv CVSROOT :pserver:anonymous@cvs.eggheads.org:/usr/local/cvsroot
175 fabian 1.7
176    
177 wcc 1.28 (3) QUICK STARTUP
178 fabian 1.7
179 wcc 1.28 Please see the 'INSTALL' file AFTER you finish reading this file.
180 fabian 1.7
181    
182 wcc 1.28 (4) UPGRADING
183 guppy 1.21
184    
185 wcc 1.28 (4a) UPGRADING FROM A PRE-1.3 VERSION TO 1.6
186 guppy 1.21
187 wcc 1.28 #### BACK UP YOUR USERFILE ####
188 guppy 1.21
189 wcc 1.28 We can't stress this enough. If you are upgrading and you have even
190     a slight possibility of downgrading again later, you will HAVE to
191     back up your userfile, or you will lose it. v1.3 of Eggdrop radically
192     changed a lot of things.
193 guppy 1.21
194 wcc 1.28 There are many major changes between v0.9, v1.0, v1.1 and v1.6, so
195     PAY ATTENTION to this part if you have a v0.9, 1.0 or 1.1 bot
196     currently. If you're just starting out, you can skip this section.
197 guppy 1.21
198 wcc 1.28 If you run share bots, you will need to upgrade them all at the
199     same time because of the new userfile format. Older bots will be
200     able to link in, but will not get or send a userfile. MAKE A NEW
201     CONFIG FILE from the example; there are some radical changes.
202 guppy 1.21
203 wcc 1.28 If you are upgrading from 0.9/1.0 to 1.6, just redo the whole thing.
204     Absolutely everything has changed, including the userfile and config
205     file formats.
206 guppy 1.18
207 wcc 1.28 If you are upgrading from 1.1/1.2 to 1.6, you will likely want to
208     redo the config file, as much as changed. BACK UP! You will need
209     to run 'tclsh scripts/weed/<userfile> c' to convert your userfile
210     from v3 (1.1/1.2) to v4 (1.3/1.4/1.5/1.6).
211 wcc 1.24
212    
213 wcc 1.28 (4b) UPGRADING FROM AN OLDER 1.3/1.4/1.5/1.6 VERSION TO A NEWER 1.6 VERSION
214 wcc 1.24
215 wcc 1.28 If you followed the 'INSTALL' file and did a 'make install' (or
216     'make install DEST="path"') after 'make', this will be pretty easy.
217     Just upload the new eggdrop1.6.x.tar.gz file to your home dir on
218     your shell, gunzip and untar it, and type 'cd ~/eggdrop1.6.x'.
219     Next, type './configure', 'make config' or 'make iconfig', then
220     'make'. Then, kill the bot ('.die' on the party line), and 'make
221     install' to the same directory your bot is currently in. After
222     that, you can just restart your bot. You may wish to delete the
223     old Eggdrop executable and modules as well, especially if you have
224     limited disk space.
225 wcc 1.24
226 wcc 1.28 You should read through the new eggdrop.complete.conf file for all
227     the new options in Eggdrop 1.6.x if you are upgrading from 1.3.x or
228     1.4.x. You can copy and paste any of these settings into you current
229     conf file if you do not want to use the default settings.
230    
231    
232     (5) COMMAND LINE
233    
234     Eggdrop has some command-line options -- not many, because most
235     things should be defined through the config file. However, sometimes
236     you may want to start up the bot in a different mode, and the
237     command-line options let you do that. Basically, the command line
238     for Eggdrop is:
239    
240     % eggdrop [options] [config-file]
241    
242     The options available are:
243    
244     -n: Don't background. Normally, Eggdrop will move itself into the
245     background when you start it up, meaning you'll get another
246     shell prompt, and you can do other things while the bot is
247     running. With -n, you won't return to the shell prompt until
248     the bot exits (which won't normally happen until it's killed).
249     By default, -n will send all log entries to the console.
250 wcc 1.24
251     -nt: Don't background, use terminal. This is just like -n, except
252 wcc 1.28 that instead of seeing log entries, your console will simulate
253     a DCC chat with the bot.
254 wcc 1.24
255     -nc: Don't background, show channel info. This is just like -n,
256 wcc 1.28 except that instead of seeing log entries, every 10 seconds
257     your screen will clear and you will see the current channel
258     status, sort of like "top".
259 wcc 1.24
260     -m: Create userfile. If you don't have a userfile, this will make
261 wcc 1.28 Eggdrop create one and give owner status to the first person
262     that introduces himself or herself to it. You'll need to do
263     this when you first set up your bot.
264 wcc 1.24
265     -v: Show version info, then quit.
266    
267 wcc 1.28 Most people never use any of the options except -m, and you usually
268     only need to use that once.
269    
270    
271     (6) FREQUENTLY ASKED QUESTIONS (or "Why doesn't this thing work?")
272    
273     6a. WHAT DO I DO IF I GET THE ERROR "USER FILE NOT FOUND"?
274    
275     1. Run Eggdrop with the "-m" option (i.e., "eggdrop -m
276     eggdrop.conf").
277    
278     2. Go to IRC and send "hello" to your bot (i.e., "/msg mybot
279     hello").
280    
281     3. You will become an owner on your bot. You can leave the
282     bot running (nobody else will become an owner if they say
283     "hello"), but in the future, don't use the "-m" option when
284     running the bot.
285    
286     6b. MY EGGDROP WON'T RUN; IT JUST SAYS "CAN'T FIND YOUR HOSTNAME!"
287    
288     Your machine is set up strangely, and Eggdrop can't figure out
289     its network hostname. You can get around this by setting the
290     my-ip setting in the config file correctly.
291    
292     6c. WHAT THE HECK IS Tcl?
293    
294     Tcl is a scripting language written by John Ousterhout. It's
295     much better than most "built-in" script languages (like the
296     one in ircII) and is meant to be linked with anything needing
297     a scripting language, so I linked it with Eggdrop. The file
298     "tcl-commands.doc" in the doc directory contains a list of
299     additional Tcl commands provided by Eggdrop. There are also
300     several example scripts in the scripts/ directory, and one in
301     the doc directory called first_script.txt. Hundreds of scripts
302     floating around on the ftp/web sites if you like working by
303     example (which is typically the best way).
304    
305     6d. MY BOT DIES, AND THE LAST ENTRY IN THE LOGFILE IS "RECEIVED
306     TERMINATE SIGNAL". WHAT DOES THAT MEAN, AND CAN I PREVENT IT?
307    
308     There's nothing you can do to prevent it. It means the system
309     administrator is killing the Eggdrop process. Most of the time,
310     it's an automatic thing that happens when the system is being
311     rebooted, so it's harmless. If you have a crontab running, the
312     bot will get restarted when the system is back online.
313     Occasionally, the system administrator will kill the bot
314     manually. For example, if he/she doesn't want bots running on
315     the system.
316    
317     6e. MY COMPILE DIES AT THE LAST MINUTE WITH "LD FATAL SIGNAL 11"!
318    
319     See doc/compiling.FAQ.
320 wcc 1.24
321 wcc 1.28 6f. SOMEONE ELSE SET UP A BOT I DON'T LIKE. ARE THERE ANY BACKDOORS
322     I CAN USE TO TAKE THEIR BOT DOWN?
323 fabian 1.7
324 wcc 1.28 No, there have never been any backdoors and there never will
325     be, so please stop asking. Every once in a while, someone finds
326     a way to exploit a bug in Eggdrop, but we fix these bugs as soon
327     as we find out about them. If you want to bring down someone
328     else's bot, you will not have my/our help.
329 fabian 1.7
330 wcc 1.28 6g. WHAT ARE MODULES?
331    
332     Modules are a way of adding extra features to the bot, much like
333     Tcl scripts, without requiring the bot to be recompiled. See
334     doc/MODULES for more information.
335    
336     6h. CAN I COMPILE EGGDROP WITHOUT DYNAMIC MODULES?
337    
338     Yes, you can. If the configure script detects that your system
339     CAN'T run modules, it will setup 'make' to link the modules in
340     statically for you. You can choose this option yourself by
341     using 'make static'. You can also try to compile dynamic modules
342     on a static-only system by using 'make eggdrop'.
343    
344     6h1. DO I STILL NEED TO 'loadmodule' MODULES?
345    
346     YES, when you compile statically, all the modules are linked
347     into the main executable. HOWEVER, they are not enabled until
348     you use loadmodule to enable them, hence you get nearly the
349     same functionality with static modules as with dynamic modules.
350    
351     6i. WHERE CAN I GET A PRE-COMPILED EGGDROP FOR MY COMPUTER?
352    
353     It is HIGHLY recommended AGAINST using pre-compiled Eggdrops
354     from un-trusted sources. Eggdrop has been a regular target
355     for hacking and crashing. Distribution of pre-compiled (binary)
356     versions of Eggdrop are the easiest way for hackers to provide
357     you with the easiest (and most dangerous) way of gaining access
358     to, not only your bot, but to your computer account directly.
359     Don't advertise your pre-compiled Eggdrop binary sites on the
360     Eggdrop list either. =P
361    
362     6j. I GET 'Makefile:3 :invalid operator' OR SOME-SUCH-THING WHEN I
363     TRY TO 'make'.
364    
365     Try 'gmake'.
366    
367     6k. WHEN I 'tclsh scripts/weed <userfile> c' IT BARFS CHUNKS AT ME
368     AND DIES. :(
369    
370     Upgrade your Tcl. You are probably using Tcl 7.5 or earlier.
371     Some of the commands in weed require Tcl7.6 to run, so either
372     upgrade it or remove the offending lines from you userfile
373     manually (those starting with '.' generally) and accept the
374     loss of that data.
375    
376     6l. I GET "ld-elf.so.1: Shared object "libtcl80.so.1" not found" or
377     "eggdrop: error in loading shared libraries libtcl8.1.so: \
378     cannot open shared object file: No such file or directory" WHEN
379     I TRY TO START MY BOT.
380    
381     './configure' is looking in the wrong place for Tcl; it looks
382     like it compiled with one version of Tcl and tries to load
383     another. Maybe your sysadmin upgraded Tcl and didn't tell
384     you. In that case, you should just need to recompile your bot.
385    
386     Maybe, when upgrading, he didn't clean the old version of Tcl
387     and './configure' is looking for the files in the wrong places,
388     or trying to use different versions of tcl.h and libtcl*. Smack
389     your admin and have him install Tcl properly. ;)
390 fabian 1.7
391 wcc 1.24 You can also try:
392 fabian 1.7
393 wcc 1.24 ./configure --with-tcllib=<path-to-tcl-lib>
394     --with-tclinc=<path-to-tcl-inc>
395 guppy 1.21
396 wcc 1.24 Tell configure where to look for the Tcl files.
397 segfault 1.1
398 wcc 1.24 Try looking for libtcl by:
399 segfault 1.1
400 wcc 1.24 ls /usr/lib/libtcl*
401     ls /usr/local/lib/libtcl*
402 segfault 1.1
403 wcc 1.24 Try looking for tcl.h by:
404 segfault 1.1
405 wcc 1.24 ls /usr/include/tcl.h
406     ls /usr/local/include/tcl.h
407    
408     If everything else fails, try to install Tcl to your home
409     dir ;) (Suggested by dw@Undernet, dw@lixom.nu)
410 guppy 1.21
411 wcc 1.28 6m. I GET A WHOLE PILE OF "Unresolved symbol 'Tcl_AppendResult'" (OR
412     SOME OTHER SYMBOL) WHEN I TRY TO LOAD A MODULES.
413 fabian 1.7
414 wcc 1.28 POSSIBILITY A: See section 12.
415 wcc 1.24
416 wcc 1.28 POSSIBILITY B:
417 wcc 1.24
418     Some of the standard libraries have been compiled for static
419     linking only on your machine, you have 3 options:
420 fabian 1.7
421 wcc 1.28 1. If it's your own machine, recompile Tcl using dynamic
422     linking by using './configure --enable-shared' when you
423     configure Tcl (not the bot) and then remake, and reinstall.
424    
425     2. If it's not your machine, you make have to resort to 'make
426     static' and 'make install DEST="path"' to make and install
427     your bot.
428    
429     3. If you are of a more aggressive sense of mind, go beat
430     the stuffing out of your admin for having lame static
431     libraries. :)
432    
433    
434     (7) SETTING UP A CRONTAB
435    
436     Eggdrop has become more stable with time, thanks mostly to people
437     reporting bug details and helping find places where it crashes.
438     However, there are still a -few- places where things aren't perfect.
439     Few, if any, things in life are.
440    
441     Also, most systems go down from time to time. These things cause
442     your bot to disappear from IRC, and you have to restart it.
443 fabian 1.7
444 wcc 1.28 Eggdrop comes with a shell script called 'botchk' that will help
445     keep the bot online. It will make the machine check every ten minutes
446     to make sure your bot is still running. To use it, you have to add a
447     line to your crontab. First, edit 'botchk' and change the directory
448     and command line parameters so that it will be able to start up your
449     bot. Then, add this line to your crontab:
450 guppy 1.21
451 wcc 1.28 0,10,20,30,40,50 * * * * /home/mydir/botchk
452 guppy 1.21
453 wcc 1.28 If you don't want to get e-mails from cron, use this:
454 guppy 1.21
455 wcc 1.28 0,10,20,30,40,50 * * * * /home/mydir/botchk >/dev/null 2>&1
456 fabian 1.7
457 wcc 1.28 Naturally, you need to change the path to the correct path for botchk.
458     If you've never used crontab before, here is a simple way to add
459     that line:
460 fabian 1.7
461 wcc 1.28 1. Create a new file called 'mycron' and put the above line into it.
462 guppy 1.21
463 wcc 1.28 2. From your shell prompt, type '% crontab mycron'.
464 guppy 1.21
465 wcc 1.28 That will create a new crontab entry for you with a line that runs
466     botchk every ten minutes. Botchk will then restart the bot when
467     necessary (and send you email informing you).
468 guppy 1.21
469    
470 wcc 1.28 (7a) SETTING UP A CRONTAB USING AUTOBOTCHK
471 guppy 1.21
472 wcc 1.28 Included with your Eggdrop is an Eggdrop utility called 'autobotchk'.
473     Using autobotchk is probably the fastest way of creating your botchk
474     and crontabbing it with just a few required steps:
475 guppy 1.21
476 wcc 1.28 1. Type 'cp scripts/autobotchk ..'.
477 guppy 1.21
478 wcc 1.28 2. Type './autobotchk <Eggdrop config file>'.
479 fabian 1.7
480 wcc 1.28 This will hopefully crontab your bot using the default setup. If you
481     want a list of autobotchk options, type './autobotchk'. An example
482     with options would be:
483 fabian 1.7
484 wcc 1.28 ./autobotchk <Eggdrop config file> -noemail -5
485 guppy 1.21
486 wcc 1.28 This would setup crontab to run the botchk every 5 minutes and also
487     to not send you e-mail saying that it restarted your bot.
488 fabian 1.7
489    
490 wcc 1.28 (8) BORING LEGAL STUFF
491 fabian 1.7
492 wcc 1.28 The Eggdrop bot is copyright (C) by Robey Pointer. As of January,
493     1997, Eggdrop is distributed according to the GNU General Public
494     License. There should be a copy of this license in the file 'COPYING'.
495     If not, write to the Free Software Foundation, Inc., 675 Mass Ave,
496     Cambridge, MA 02139, USA.
497 fabian 1.7
498 wcc 1.28 As of eggdrop1.3.28, all changes made by the Eggheads development
499     team to the Eggdrop source code and any related files are copyright
500     (C) by Eggheads. The source code will still be distributed according
501     to the GNU General Public License as Robey Pointer did in the past.
502 fabian 1.7
503 wcc 1.28 Releases previous to 1.0m were made using a different licensing
504     scheme. You may, at your option, use the GNU General Public License
505     on those versions (instead of the license packaged with them) with
506     my blessing. For any versions bearing a copyright date of 1997 or
507     later, you have no choice -- you must use the GNU General Public
508     License.
509 fabian 1.7
510 wcc 1.28 The files "match.c", "net.c", and "blowfish.c" are exempt from the
511     above restrictions. "match.c" is original code by Chris Fuller
512     (email: crf@cfox.bchs.uh.edu) and has been placed by him into the
513     public domain. "net.c" is by me, and I [who?] also choose to place
514     it in the public domain. "blowfish.c" is by various sources and is
515     in the public domain as well. All 3 files contain useful functions
516     that could easily be ported to other applications.
517 fabian 1.7
518 wcc 1.28 Tcl is by John Ousterhout and is in no way affiliated with Eggdrop.
519     It likely has its own set of copyrights and whatnots.
520 guppy 1.21
521 wcc 1.28 There is no warranty, implied or whatever. You use this software at
522     your own risk, no matter what purpose you put it to.
523 guppy 1.21
524    
525 wcc 1.28 (9) MAILING LIST
526 guppy 1.21
527 wcc 1.28 There are currently a couple of mailing lists about Eggdrop.
528     eggheads@eggheads.org is the one relevant for posts about Eggdrop
529     1.4 and up (suggestions, help, etc).
530 fabian 1.7
531 wcc 1.28 To subscribe to the eggheads mailing list, send e-mail to
532     eggheads-request@eggheads.org. In the body of the message, put
533     "subscribe eggheads". You can also go to the following url:
534 fabian 1.7
535 wcc 1.28 http://scrambled.eggheads.org/mailman/listinfo/eggheads
536 fabian 1.7
537 wcc 1.28 ### DO NOT SEND ROBEY EMAIL ABOUT EGGDROP! ###
538 fabian 1.7
539 wcc 1.28 Robey is no longer developing the Eggdrop code, so don't bother
540     e-mailing him. If you have a serious problem, email the eggheads
541     mailing list and it will get to the coders.
542 guppy 1.21
543 wcc 1.28 Please, before posting to this list, see what things are like. When
544     you do post, read over your post for readability, spelling, and
545     grammar mistakes. Obviously, we're all human (or are we?) and we all
546     make mistakes (heck, look at this document! ;).
547 fabian 1.7
548 wcc 1.28 Open discussion and debate is integral to change and progress. Don't
549     flame others over mere form (grammar and spelling), or even
550     substantive issues for that matter. Please read and follow the mailing
551     list rules.
552 fabian 1.7
553 wcc 1.28 The eggheads@eggheads.org mailing list is not dedicated to those all
554     too common questions we have all seen on other lists... For example:
555 guppy 1.21
556 wcc 1.28 o "Why does my bot say this: Please edit your config file."
557     o "How do I telnet my bot?"
558     o "Where do I get Eggdrop for windows??????"
559 guppy 1.21
560 wcc 1.28 Technical questions, your thoughts or suggestions on new features
561     being added to Eggdrop, things that should be removed or fixed,
562     amazing problems that even stump the guru's, etc. are what we want
563     to see here.
564 guppy 1.21
565 wcc 1.28 Bug reports should be sent to bugs@eggheads.org. Please read and
566     fill out the BUG-REPORT file in the doc directory.
567 fabian 1.7
568 wcc 1.28 DO NOT SEND HTML E-MAILS TO ANY OF THE EGGHEADS.ORG MAILING LISTS.
569     ANYONE CAUGHT SENDING HTML E-MAILS TO ONE OF THESE LISTS WILL BE
570     REMOVED IMMEDIATELY!
571 fabian 1.7
572 guppy 1.18
573 wcc 1.28 (10) DOCUMENTATION
574 fabian 1.7
575 wcc 1.28 We're trying to keep the documentation up to date. If you feel that
576     anything is missing here or that anything should be added, etc,
577     please email eggheads@eggheads.org about it. Thank you.
578 guppy 1.21
579 fabian 1.7
580 wcc 1.28 (11) OBTAINING HELP
581 fabian 1.7
582 wcc 1.28 You can obtain help with Eggdrop in the following IRC channels:
583 fabian 1.7
584 wcc 1.28 Undernet - #eggdrop, #eggies
585     EFnet - #egghelp, #eggfaq
586     IRCnet - #eggdrop
587     DALnet - #eggdrop, #botcentral
588     OPN - #eggdrop, #egghelp
589     QuakeNet - #eggdrop
590 fabian 1.7
591 wcc 1.28 If you plan to ask questions in any of the above channels, you should
592     be familiar with and follow IRC etiquette.
593 guppy 1.21
594 wcc 1.28 o Don't type using CAPITAL letters, colors, or bold.
595 guppy 1.21
596 wcc 1.28 o Don't use "!" and "?" excessively.
597 guppy 1.21
598 wcc 1.28 o Don't /msg people without their permission.
599 guppy 1.21
600 wcc 1.28 o Don't repeat or paste large amounts of text to the channel.
601 johoho 1.8
602 wcc 1.24 If there are any other serious Eggdrop related channels that should
603     be added to the above list, please let us know.
604 fabian 1.7
605 guppy 1.21 ________________________________________________________________________
606 fabian 1.7
607 guppy 1.14 Copyright (C) 1997 Robey Pointer
608 tothwolf 1.22 Copyright (C) 1999, 2000, 2001, 2002 Eggheads Development Team

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23