File: channels.help

package info (click to toggle)
eggdrop 1.3.19-1
  • links: PTS
  • area: main
  • in suites: slink
  • size: 2,248 kB
  • ctags: 3,501
  • sloc: ansic: 38,705; tcl: 1,411; makefile: 524; sh: 487
file content (175 lines) | stat: -rwxr-xr-x 7,639 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
%{help=+ban}%{+o|o}
###  %b+ban%b <hostmask> [channel] [comment]
   Adds a ban to the list of permanent bans stored on the bot,
   with an optional comment.  This ban will be in effect for every
   channel on the bot if no channel is supplied, and is stored
   with your nickname and comment.  Prefixing a comment with @ will
   make it only visible within the bot.
See also: bans, -ban, stick, unstick
%{help=+chan}%{+n}
### %b+chan%b <channel>
     Lets you add another channel to the bot, this cause the bot to 
     join the channel, and for you to make changes to it's settings.
     This channel is not permanent unless %b"chanfile"%b has been
     defined in the config file, and is saved everytime the userfile
     is saved, or by using %b'.chansave'%b
     
See also: +chan, -chan, chanload, chanset, chaninfo
%{help=+chrec}%{+m|m}
###  %b+chrec%b <handle> [channel]
   Adds an empty channel record for the user so that channel lastons and info
   lines can be saved.  No flags are associated with the channel.
   
See also: chattr
%{help=-ban}%{+o|o}
###  %b-ban%b <hostmask OR number>
   Removes the ban from the list of permanent bans stored on the
   bot -- you may reference the ban by the number shown in '.bans'.
   
See also: bans, +ban, stick, unstick
%{help=-chan}%{+n}
### %b-chan%b <channel>
     This removes ALL information about a channel from the bot. It's not
     made permanent unless a channel-file has been defined in the user
     file, in which case it's saved each time the usefile is, or by using
     .chansave.
     
     %f*** IMPORTANT ***%f
     
     This erases ALL information about the channel, including channel
     settings and channel records for users--%bEVERYTHING%b.
     
     %bDO NOT%b use it to have the bot temporarily leave a channel.  This
     command is for abandoning a channel (e.g. the channel will have
     to be redefined and all user flags for that channel will have to
     be redone. 

     Even if you don't have chanfile defined, it will still erase
     all the channel records for users on the next userfile save.
     
See also: +chan, chansave, chanload, chanset, chaninfo
%{help=-chrec}%{+m|m}
###  %b-chrec%b <handle> [channel]
   Deletes a channel record for the user, including channel lastons, info
   lines, and flags.

See also: chattr
%{help=bans}%{+o|o}
###  %bbans%b [[channel] wildcard]
###  %bbans%b all
   Shows you a list of the global bans active on the current channel,
   and the list of channel-specific bans, as well as any bans that
   are on the channel but weren't placed by the bot.

   Here's a sample entry;
      [ 5] *!*habib@*frys.com (perm)
           paulie: revolving check policy
           Created 15:10
   The number (5) can be used to reference the ban if you wish
   to remove it (see '.-ban').  Next is the actual hostmask being
   banned.  The "(perm)" means that the ban is "permanent": that
   is, it doesn't automatically expire.  If there is an elapsed time
   showing instead, the time displayed is how long the ban has been
   active.  Those kind of bans expire after one hour.  The second line
   of the ban entry is the comment ("revolving check policy" -- it
   would seem that paulie had to stand in line for a while) and who put
   the ban there (paulie).  The last line shows when the ban was added,
   and possibly the last time the ban was activated on the channel (if
   it's different from the creation time).

   Sometimes there will be a "!" or "*" right before the number.  a "!"
   means the ban is in the bot's permban list, but is not currently on
   the channel.  a "*" marks a ban which is NOT in the permban list but
   IS on the channel.

   Af you use 'bans' it will show you only the bans which are
   currently in action on the channel.  If you use 'bans all' it
   will show you every ban in memory (with 'perm-bans' on, these
   are identical).

   If you use 'bans <wildcard>' it will list all the bans (active
   or not) that match against your wildcard.  Consider it a 'bans
   all' list matched against your wildcard.

   The ban list may change according to which channel you're
   currently viewing in the console.  Different bans may be active
   on different channels.  If you specify a channel name, that
   channel will be used instead of your current console channel.
   
See also: -ban, +ban, console, set ban-time, stick, unstick
%{help=chanload}%{+n|n}
###  %bchanload%b
     Reloads the channel settings from the file defined by the 
     %b"chanfile"%b setting.  This allows you to return to
     a previous setting if you've really messed things up.
See also: %{+n}+chan, -chan,%{+N} chanload, chanset, chaninfo
%{help=chanset}%{+n|n}
###  %bchanset%b <channel> <settings>
     Allows you to change the channel settings for a channel.
     (See %b'.help chaninfo'%b for the settings)
     These are used until the next rehash/chanload/restart,
     and are saved whenever the channel settings are saved.
See also: %{+n}+chan, -chan%{+N} chanload, chanset, chaninfo
%{help=chansave}%{+n|n}
###  %bchansave%b
     Saves the channel settings to the file defined by the %b"chanfile"%b
     setting.  This file is reloaded during rehash and restarting the bot.
     This allows you to change channel modes without having to edit the 
     config file every time.
See also: %{+n}+chan, -chan%{+N} chanload, chanset, chaninfo
%{help=chinfo}%{+m|m}
###  %bchinfo%b <user> [channel] [info-line]
   Sets the information line for a user.  This line is shown via /msg
   commands %b'who'%b and %b'whois'%b, and if you have set greet on, it is 
   shown when a user joins the channel.  If the info line begins with a
   '@', then it is "locked", and that user may no longer change it.
   If the channel name is omitted, the default info line is changed.
###  %bchinfo%b <user> [channel] none
   Erases a user's info line.
See also: info
%{help=info}
###  %binfo%b [channel] [info-line]
   sets your info line.  this is shown via /msg commands %b'who'%b and
   %b'whois'%b, and possibly when you join the channel.  if you omit the
   info line, it will just show you what your current info line is.
   if you omit the channel name, your default info line will be
   displayed/changed.  (this is the info line shown for channels
   where you have no specific info line set.)
###  %binfo%b [channel] none
   removes your info line.
%{help=stick}%{+o|o}
###  %bstick%b <hostmask OR number>
   makes a ban "sticky" -- meaning the bot will always try to
   keep the ban active on the channel, even if the channel is
   using dynamic bans.  obviously if the channel isn't using
   dynamic bans, this has no effect.
see also: bans, unstick, +ban
%{help=unstick}%{+o|o}
###  %bunstick%b <hostmask OR number>
   turns a "sticky" ban normal again.
   
see also: bans, stick, -ban
%{help=channels module}%{+n}
###  help on the %bchannels module%b
   The channels module provides the means for STORING channel
   information about users, it DOES NOT provide the means
   for sitting on a channel (this is in the irc module).
   The following commands are provided by the channels module:
      %binfo%b
%{+o|o}
   for channel ops:
      %b+ban%b      %b-ban%b      %bbans%b      %bstick%b
      %bunstick%b
%{+m|m}
   for channel masters:
      %b+chrec%b    %b-chrec%b    %bchaninfo%b  %bchinfo%b
%{+n|n}
   for channel owners:
      %bchanload%b  %bchansave%b  %bchanset%b
%{+n}
   for global owners:
      %b+chan%b     %b-chan%b
   Tcl variables for configuring the channels module:
     %bshare-greet%b  %buse-info%b  %bban-time%b
     %bchanfile%b
   (Use %b'.help set <variable>'%b for more info)