4.2.3.2 User モード

Parameters: <nickname> {[+|-]|i|w|s|o}

ユーザモードは通常,クライアントが他者からどのように見られるか,またはクライアントがどのような「追加」メッセージを送信するかに影響する変更です.ユーザ MODE コマンドは,メッセージの送信者とパラメータとして与えられたニックネームの両方が同じである場合にのみ受け入れることができます.

使用可能なモードは以下の通りです.

i - ユーザを非表示にします; s - サーバからのお知らせを受信するユーザをマークします; w - ユーザは,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

例:

Use of Channel Modes: MODE #Finnish +im ; #Finish のチャネルをモデレートされた「招待制」にします. MODE #Finnish +o Kilroy ; チャネル #Finnish で Kilroy に ’chanop’ 権限を付与します. MODE #Finnish +v Wiz ; WiZに #Finnish で発言するのを許可します. MODE #Fins -s ; チャネル #Fins から ’secret’ フラグを削除します. MODE #42 +k oulu ; チャネルキーを "oulu" に設定します. MODE #eu-opers +l 10 ; チャネルのユーザ数制限を 10 に設定します. MODE &oulu +b ; チャネルに設定されたバンマスクをリストアップします. MODE &oulu +b !@* ; すべてのユーザを参加させないようにします. MODE &oulu +b !@*.edu ; ホスト名が \*.edu に一致するユーザが参加できないようにします. Use of user Modes: :MODE WiZ -w ; WiZ の WALLOPS メッセージの受信をオフにします. :Angel MODE Angel +i ; Angle からのメッセージを自分自身へ非表示にします. MODE WiZ -o ; WiZ をオペレータでなくします(オペレータの状態を解除する.)このコマンドの逆("MODE WiZ +o")は,OPER コマンドをバイパスしてしまうので,ユーザから許可されてはいけません.