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

Annotation of /eggdrop1.8/README

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


Revision 1.2 - (hide annotations) (download)
Tue Jul 27 21:49:41 2010 UTC (8 years, 9 months ago) by pseudo
Branch: MAIN
Changes since 1.1: +17 -18 lines
Updated documentation to reference 1.8 instead of 1.6.
Changed module dependencies to 1.8.
Changed default handle length to 32.
Changed default make type to 'debug' as it should be in CVS builds.

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

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23