Данные флаги используются в IRC-ботах EggDrop/WinDrop
Стандартные глобальные флаги пользователей:
n - владелец или овнер (owner) - Пользователь с наивысшим доступом к боту. Ему доступны все возможные функции.
Ставьте этот флаг только если _ПОЛНОСТЬЮ_ доверяете этому пользователю.
m - мастер (master) - Пользователь, которому доступны почти все команды и функции.
t - ботнет-мастер (botnet-master) - Пользователь, которому доступны команды ботнета.
a - автооп (АОП) (auto-op) - Пользователь, который будет получать статус оператора при входе на канал.
o - оператор (ОП) (op) - Пользователь, имеющий статус оператора на всех каналах
y - автополуоп (auto-halfop) - Пользователь, который будет получать статус полуопа при входе на канал
l - полуоп (halfop) - Пользователь, имеющий статус полуопа на всех каналах.
g - автовоис (АВОИС) (auto-voice) - Пользователь, который будет получать голос (воис) при входе на канал
v - голос (воис) (voice) - Пользователь, который будет получать голос (воис) на каналах +autovoice
f - друг (friend) - Пользователь, который не будет кикнут за флуд и т.п.
p - патилайн (party) - Пользователь, у которого есть доступ в патилайн (DCC)
q - тихий (не подумать что молчун :)) (quiet) - Пользователь, которые не будет получать голос (воис) на каналах +autovoice
r - ДЕполуоп (dehalfop) - Пользователь, которому нельзя брать статус полуопа. Статус будет сниматься автоматически.
d - ДЕоп (deop) - Пользователь, которому нельзя брать статус оператора (ОПа). Статус будет сниматься автоматически.
k - автокик (акик) (auto-kick) - Пользователь будет автоматически кикнут и забанен при заходе на канал
x - передача файлов (xfer) - Пользователь, которому разрещено отправлять/принимать файлы.
j - (janitor) Пользователь, который имеет полный доступ к файловой системе. Модуль filesystem
c - (common) Пользователь, который ходит в IRC с публичного сайта, с которого несколько
пользователей. Например у всех пользователей хост *!some@some.host.dom
Пользователи будут идентифицироваться по нику.
b - бот (bot) - Пользователь, который на самом деле является ботом
w (wasop-test) Пользователь, для которого обязательно надо проверять был ил он ОПом до сплита
для +stopnethack каналов
z (washalfop-test) Пользователь, для которого нужно проверять, был ли он полуопом до сплита
для +stopnethack каналов
e (nethack-exempt) Пользователь, которого не нужно проверять при stopnethack процедуре
u - не шарить (unshared) - Пользовательская запись не будет передаваться по ботнету если включен шаринг.
h - подсветка (highlight) - Пользователь, для которого будет использоваться болд в хелпах
Бани под ключ
Все глобальные флаги кроме u, h, b, c, x, j, и p также являются и канальными флагами.
Флаги могут быть установленны(или сняты) командой chattr.
Команда: chattr
Синтаксис: chattr <hand> <флаги> [канал]
Пример (1):
chattr user +o-d
Поставит пользователю user глобальный флаг o и снимет глобальный d
Пример (2):
chattr user |+o-d #MyChan
Поставит флаг o и снимет флаг d на канале #MyChan
Скриптеры могут использовать 26 флагов от A до Z в своих целях.
_____
Оригинал взят из доков, которые идут в дистрибутиве с ботом.
При использовании материала просьба оставлять © и ссылку на источник.
|