Флаги Eggdrop

Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Версия от 19:07, 16 октября 2008; Xam (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

1. Введение

2. Описание флагов a) Флаги пользователей b) Флаги каналов c) Флаги ботов d) Флаги сервисов

3. Список изменений


Введение

Описание всевозможных флагов бота 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-адреса скрыт.