RFC: 1459
Оригинал: Internet Relay Chat Protocol
Категория: Экспериментальный
Дата публикации:
Авторы: ,
Перевод: Рустам Шихалиев aka russo
4.2.3.2. Параметры пользователя
Параметры:<nickname> {[+|-]|i|w|s|o}

Режимы пользователя обычны такими изменениями, которые воздействуют на то, каким видят клиента или какие «экста»-сообщения посылает клиент. Пользовательская команда MODE может относитется или к отправителю сообщения или к тому, чей никнейм указали в качестве параметра.

Доступные режимы:

  • i - делает пользователя невидимым;
  • s - marks a user for receipt of server notices;
  • w - user receives wallops;
  • o - флаг оператора.

Дополнительне режимы будут доступны позже.

Если пользователь пытается сделать себя оператором, используя "+o" флаг, его попытка будет проигнорирована. Это не разрешено, в отличие от чьего-либо «деопа» себя самого (используя "-o").

Числовые ответы:

ERR_NEEDMOREPARAMS              RPL_CHANNELMODEIS
ERR_CHANOPRIVSNEEDED            ERR_NOSUCHNICK
ERR_NOTONCHANNEL                ERR_KEYSET
RPL_BANLIST                     RPL_ENDOFBANLIST
ERR_UNKNOWNMODE                 ERR_NOSUCHCHANNEL

ERR_USERSDONTMATCH              RPL_UMODEIS
ERR_UMODEUNKNOWNFLAG

Примеры:

        Использования режимов канала:

MODE #Finnish +im               ; Делает канал #Finnish модерируемым и
                                ; 'invite-only'.

MODE #Finnish +o Kilroy         ; Дает привилегии оператора Kilroy
                                ; на канале #Finnish.

MODE #Finnish +v Wiz            ; Дает WiZ право голоса на канале #Finnish.

MODE #Fins -s                   ; Убирает флаг 'secret' с канала #Fins.

MODE #42 +k oulu                ; Устанавливает на канал пароль "oulu".

MODE #eu-opers +l 10            ; Устанавливает максимальное количество
                                ; пользователей на канале (10).

MODE &oulu +b                   ; Вывод списка масок бана для канала.

MODE &oulu +b *!*@*             ; Предотвращает вход на канал для любого
                                ; пользователя.

MODE &oulu +b *!*@*.edu         ; Предотвращает вход любого пользователя
                                ; подходящего под маску хоста *.edu.
     Использование пользовательских режимов:

:MODE WiZ -w                    ; turns reception of WALLOPS messages
                                ; off for WiZ.

:Angel MODE Angel +i            ; Сообщение от Angel далает его невидимым.

MODE WiZ -o                     ; WiZ 'деопится' (убирает статус
                                ; оператора). Прямой доступ к этой команде
                                ; ("MODE WiZ +o") не может быть доступен
                                ; пользователям, с тех пор как введена
                                ; команда OPER.
2007 - 2017 © Русские переводы RFC, IETF, ISOC.