11Bans, Invites and Exempts Last revised: March 07, 2002
22
3-
4-
5- BANS, INVITES, AND EXEMPTS
6-
3+ Bans, Invites, and Exempts
4+ ==========================
75
86 I assume that you know how bans work on IRC. Eggdrop handles bans,
97 exempts and invites in various ways, and this file is intended to help
@@ -12,21 +10,18 @@ BANS, INVITES, AND EXEMPTS
1210 otherwise specified. There are three types of modes:
1311
1412 Global modes
15-
1613 These modes will be active on every channel the bot monitors.
1714 Some will "expire" after a while (be removed automatically).
18- Others are considered "permanent" and can only be removed by
19- a master.
15+ Others are considered "permanent" and can only be removed by a
16+ master.
2017
2118 Channel modes
22-
2319 These modes are active only on one channel, and are almost
2420 always temporary modes that expire after an hour or so
2521 (depending on how long you've specified in the config file).
2622 Usually they're created by a Tcl script of some sort.
2723
2824 Non-bot modes
29-
3025 These are modes that were not placed by the bot. They can be
3126 removed by anyone on the channel. The other two types of modes
3227 are protected by the bot (unless the channel settings specify
@@ -35,15 +30,13 @@ BANS, INVITES, AND EXEMPTS
3530 Bans can also be either sticky or unsticky:
3631
3732 Sticky
38-
39- These modes are usually set by a user using the
40- ".stick" command. Modes with this attribute are attempted to be
41- kept active on the channel at all times by the bot, even if the
33+ These modes are usually set by a user using the ".stick"
34+ command. Modes with this attribute are attempted to be kept
35+ active on the channel at all times by the bot, even if the
4236 channel is set to use dynamic modes. Obviously, if the channel
4337 isn't set to use dynamic modes, this won't have any effect.
4438
4539 Un-sticky
46-
4740 These modes are the style that Eggdrop sets by default when a
4841 user uses one of the commands that result in a mode. This
4942 attribute means that the ban will be removed if using dynamic
@@ -53,15 +46,13 @@ BANS, INVITES, AND EXEMPTS
5346 Mode behavior:
5447
5548 Bans
56-
5749 If the channel is supporting dynamic bans, then the ban is set
5850 when a user with a matching hostmask joins the channel;
5951 otherwise, the modes are permanently set. On a channel with
6052 dynamic bans, the ban expires after 'ban-time' minutes (which is
6153 specified in the config file).
6254
6355 Exempts
64-
6556 If the channel is not supporting dynamic exempts, then they are
6657 set at all times. Otherwise, the exemption is set when a ban is
6758 placed whose host includes that covered by the exempt. The
@@ -70,12 +61,12 @@ BANS, INVITES, AND EXEMPTS
7061 has been removed, whichever happens last.
7162
7263 Invites
73-
7464 If the channel does not support dynamic invites, then they are
7565 set at all times. Otherwise, the invite is set when the channel
7666 is +i and a user requests an invite into the channel. The invite
77- then remains set for 'invite-time' minutes (defined in
78- config file) or until the channel goes -i again, whichever
79- happens last.
67+ then remains set for 'invite-time' minutes (defined in config
68+ file) or until the channel goes -i again, whichever happens
69+ last.
8070
8171 Copyright (C) 1999 - 2017 Eggheads Development Team
72+
0 commit comments