Флаги Eggdrop
Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Версия от 17:38, 26 октября 2008; Deniska (обсуждение | вклад)
Описание всевозможных флагов бота Eggdrop и IRC. Список резервных флагов. Флаги дают или отнимают право получать доступ к ресурсам бота или канала, а также указывают прочие технические параметры. Пользовательские флаги делятся на две группы: глобальные и локальные. Глобальные действуют в пределах бота и везде, где он "сидит", а локальные только на том канале для которого они установлены.
Описание флагов
Флаги пользователей
n (owner) Полные права на управление ботом. m (master) Мастер бота. Доступны практически все необходимые команды для управления ботом. t (botnet-master) Оператор Botnet. Право управления связями бота. o (op) Оператор канала. А при наличии +autoop, при входе выдается статус опа. l (halfop) Полуоп. А при наличии +autoop, при входе выдается статус полуопа (+h). y (keep halfop) Удерживать статус полуопа. a (auto-op) Автоматически выдавать статус опа при входе в канал, даже, если у канала нет +autoop. v (voice) При наличии +autovoice, автоматически выдавать статус войса при входе в канал. g (auto-voice) Автоматически давать статус войса при входе в канал, даже, если у канала нет +autovoice. f (friend) Не кикать/банить пользователя за флуд и прочее. p (party) Право доступа на partyline бота. q (quiet) Не позволять статус войса на канале, где установлен +autovoice. d (deop) Снимать статус опа с пользователя всегда. k (auto-kick) Кикать пользователя, как только он войдет в канал. x (xfer) Право работы с файловой системой бота, приему/передачи файлов в нее. j (janitor) Мастер файловой системы бота. Дает право копировать, удалять файлы, создавать папки и ссылки. c (common) Отключает использование поля HOSTS пользователя. Применимо для пользователей, которые приходят с Web-интерфейса IRC, и имеют один и тот же хост. b (bot) Бот. Дальнейшие флаги устанавливаются командой .botattr w (wasop-test) Если пользователь до сплита имел статус опа и после сплита сервер ему вернул этот статус, то при наличии +stopnethack ему этот статус оставят. e (nethack-exempt) Исключить пользователя из защиты stopnethack. u (unshared) Не посылать информацию этого пользователя в режиме share. h (highlight) Использовать bold при отображении help/text-файлов.
Расположение флагов: глобальные|локальные
Глобальные действуют на всем боте, локальные только на том канале для которого они установлены.
Резервные флаги это:
- a) все заглавные буквы латинского алфавита
- b) цифры от 0 до 9
- c) прописные буквы латинского алфавита не занятые стандартными флагами (но лучше их не занимать, воизбежании дальнейших конфликтов)
Все флаги, кроме u/h/b/c/x/j/p могут быть привязаны к конкретному каналу.
Флаги каналов
t (topic protection) Разрешить установку топика только операторам. n (no messaging) Не позволять писать в канал сообщения не находясь в нем. s (secret) Не отображать канал в глобальном списке каналов. i (invite only) Разрешить вход в канал только по приглашению. p (private) Не отображать топик канала в глобальном списке каналов. m (moderated) Разрешить отправку сообщений в канал только операторам и войсам. l (limit) Лимит количества пользователей в канале. k (keyword) Закрытый ключем канал. Войти в который можно только зная ключ.
Флаги ботов
h (hub) Бот-uplink. К боту имеющему такой флаг раз в минуту, пока не произойдет соединение, будет производится попытка подключиться. a (alternate) Если подключение к hub-боту невозможно. Бот подключится к альтернативному-hub'у. l (leaf) Помечает бота, как конечную точку. Он может подключаться к ботам, к нему нет. s (share) Бот будет принимать общий userfile. p (passive) Бот будет рассылать общий userfile. g (globalshare) С этим флагом, боты будут обмениваться ВСЕЙ информацией. Все баны, пользователи на одиночных каналах и другое. Уже не нужно будет прописывать флаги +s и |s для каналов. i (isolate) Изолирует локальный partyline бота от общего Botnet. r (reject) Запретить боту подключаться к Botnet. Эквивалент Q-Line.
Флаги сервисов
r (registered) Указывает на то, что ник/канал зарегистрирован в сервисах. v (vhost) Указывает на то, что пользователь защищается сокрытием части хоста. Пример: 215.41.56.x-12 Последний октет IP-адреса скрыт.