Флаги Eggdrop

Материал из Egghelp.ru - TCL/TK Eggdrop Wiki
Перейти к: навигация, поиск

Введение

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