/[cvs]/eggdrop1.9/doc/BANS
ViewVC logotype

Annotation of /eggdrop1.9/doc/BANS

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


Revision 1.3 - (hide annotations) (download)
Thu Jun 24 06:19:56 2004 UTC (14 years, 10 months ago) by wcc
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +2 -0 lines
* Added nick_find script comamnd, to aid in deleting a nick.
* Fix from last commit re server_find.
* Finished documenting server module script commands.
* Adding doc/TAGS and starting doc/TODO.

1 wcc 1.3 $Id: $
2    
3 wcc 1.1 Bans, Invites and Exempts
4     Last revised: March 01, 2003
5     _________________________________________________________________
6    
7     Bans, Invites, and Exempts
8    
9     I assume that you know how bans work on IRC. Eggdrop handles bans,
10     exempts and invites in various ways, and this file is intended to help
11     clarify how these modes are used within the bot. From here on, 'mode'
12     applies to all three modes (bans, exempts, and invites) unless otherwise
13     specified. There are three types of modes:
14    
15     Global modes These modes will be active on every channel the bot
16     monitors. Some will "expire" after a while (be removed
17     automatically). Others are considered "permanent" and
18     can only be removed by a master.
19    
20     Channel modes These modes are active only on one channel, and are almost
21     always temporary modes that expire after an hour or so
22     (depending on how long you've specified in the config
23     file). Usually they're created by a Tcl script of some
24     sort.
25    
26     Non-bot modes These are modes that were not placed by the bot. They
27     can be removed by anyone on the channel. The other two
28     types of modes are protected by the bot (unless the
29     channel settings specify otherwise), and have to be
30     removed via the bot.
31    
32     Bans can also be either sticky or unsticky:
33    
34     Sticky These modes are usually set by a user using the ".stick"
35     command. Modes with this attribute are attempted to be kept
36     active on the channel at all times by the bot, even if the
37     channel is set to use dynamic modes. Obviously, if the channel
38     isn't set to use dynamic modes, this won't have any effect.
39    
40     Un-sticky These modes are the style that Eggdrop sets by default when
41     a user uses one of the commands that result in a mode. This
42     attribute means that the ban will be removed if using dynamic
43     modes after a certain time. If a mode is "sticky" and you wish
44     to set it to be "un-sticky", use the ".unstick" command.
45    
46     Mode behavior:
47    
48     Bans If the channel is supporting dynamic bans, then the ban is
49     set when a user with a matching hostmask joins the channel;
50     otherwise, the modes are permanently set. On a channel with
51     dynamic bans, the ban expires after 'ban-time' minutes (which
52     is specified in the config file).
53    
54     Exempts If the channel is not supporting dynamic exempts, then they
55     are set at all times. Otherwise, the exemption is set when a
56     ban is placed whose host includes that covered by the exempt.
57     The exempt will remain in place for at least 'exempt-time'
58     minutes (defined in config file) or until after the
59     corresponding ban has been removed, whichever happens last.
60    
61     Invites If the channel does not support dynamic invites, then they
62     are set at all times. Otherwise, the invite is set when the
63     channel is +i and a user requests an invite into the channel.
64     The invite then remains set for 'invite-time' minutes
65     (defined in config file) or until the channel goes -i again,
66     whichever happens last.
67     _________________________________________________________________
68    
69 wcc 1.2 Copyright (C) 2002, 2003, 2004 Eggheads Development Team

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23