IRC Info > Статьи > Флаги пользователей Eggdrop/Windrop
На главную

Флаги пользователей Eggdrop/Windrop

В IRC пользователи идентифицируются по маске вида nick!user@host, а не только по своему нику. Маску пользователя можно узнать, набрав команду /whois ник. В отличие от некоторых других ботов, в Eggdrop нет невыразительных или непонятных номеров или званий для обозначения уровней доступа. Вместо них используются специальные мнемонические «флаги», навешивая которые можно выставлять определенные полномочия. Каждому пользователю может быть присвоено неограниченное количество флагов, некоторые из которых могут быть плохими, а некоторые — хорошими. Каждый пользовательский флаг обозначается с помощью латинской буквы.

Существуют 2 типа флагов: канальные и глобальные. Канальный флаг пользователя соответствует правам только на одном канале, для которого он был выставлен. Глобальные флаги означают права пользователя на всех каналах.

Просмотреть список флагов, установленных для пользователя можно с помощью команды .whois ник. В данном случае под «ником» подразумевается уникальное имя пользователя на боте (хэндл, handle), оно не всегда такое же, как в IRC.

Изменить флаги для пользователя можно с помощью команды .chattr

Глобальные:

  • .chattr denny +f добавит глобальный флаг «f» пользователю denny
  • .chattr denny -o снимет глобальный флаг «o»
  • .chattr denny -o+f добавит глобальный флаг «f» и снимет «o»

Канальные:

  • .chattr denny -o+f #test добавит флаг «f» и снимет «o» пользователю denny на канале #test

Совместное использование

  • .chattr denny f|-o #test добавит глобальный флаг «f» и снимет флаг «o» пользователю denny на канале #test

Вот список стандартных флагов пользователя:

n (owner, владелец)
полный контроль над ботом, рекомендуется давать только людям, которым вы абсолютно доверяете
m (master, мастер)
доступ практически к любой функции бота
t (botnet-master, мастер ботнета)
доступ к любой функции бота для ботнета (объединение ботов)
a (auto-op, авто-оператор)
пользователь сразу получить статус оператора, как зайдет на канал
o (op, оператор)
права оператора на всех каналах бота
y (auto-halfop, авто-полуоператор)
пользователь сразу получить статус полуоператора, как зайдет на канал
l (halfop, полуоператор)
права полуоператора на всех каналах бота
g (auto-voice, автовойс)
пользователь сразу получить статус войса, как зайдет на канал
v (voice, войс)
пользователь получит +v (войс) автоматически на каналах с установленным модом +autovoice
f (friend, друг)
пользователь не будет наказан за флуд и т.д.
p (party, патилайн)
доступ в патилайн к боту (DCC)
q (quiet, тихий)
пользователь не получит войс на каналах с +autovoice
r (dehalfop, авто-деполуоп)
пользователь не получит статус полуопа на каналах бота
d (deop, деоп)
пользователь не получит статус оператора на каналах бота
k (auto-kick, авто-кик)
пользователь будет кикнут и забанен автоматически
x (xfer, передача файлов)
даёт право на отправку и прием файлов к/от бота (если поддерживается)
j (janitor, «уборщик»)
полный доступ к файловой системе бота (если поддерживается)
c (common, «общий»)
пользователь будет идентифицироваться по никнейму (используется, если с одного хоста сидят несколько пользователей, публичный сайт)
b (bot, бот)
определяет пользователя, как еще одного бота
w (wasop-test)
тест пользователя, был ли он оператором для каналов с модом +stopnethack-mode (если пользователь после нетсплита получил статус оператора не от ChanServ)
z (washalfop-test)
тест пользователя, был ли он полуоператором для каналов с модом +stopnethack-mode
e (nethack-exempt)
указывает, что пользователя не нужно проверять при установленном +stopnethack-mode
u (unshared)
пользовательская запись не будет передаваться другим ботам (в ботнете)
h (highlight)
имя пользователя будет выделяться жирным шрифтом в текстовых файлах и справке

Все глобальные флаги, за исключением u, h, b, c, x, j, и p так же являются флагами каналов

Что еще посмотреть?

Автор: IRC Info.RU, оригинал — документация бота из дистрибутива

Рейтинг: 9.8 (27 голосов)
Пожалуйста, оцените данную статью (страница перезагружена не будет).