(1-11) 什 麼 是 mode change? 有 哪 些 modes呢 ?

Channel OP 對 於 頻 道 可 以 做 出 任 何 處 理 , 包 括 改 變 頻 道 內 的 模 式 等 等 , 底 下 是 一 份 來 至 ircII help 的 說 明 :

Usage: MODE *|<channel> [+|-]<modechars> [<parameters>]
              MODE *|<channel> [+|-]b [<nick>[!<user>[@<host>]]]
              MODE <nick> [+|-]<umodechars>
mode 命 令 對 於 一 些 新 手 來 說 可 能 有 些 複 雜 , 但 是 不 管 哪 一 種 mode , 記 住 一 個 基 本 原 則 , 就 是 + 便 是 使 用 , - 便 是 取 消 , 我 們 來 試 試 看

i
-將 頻 道 設 定 成 邀 請 模 式 , 只 有 接 受 頻 道 內 OP 邀 請 的 使 用 者 方 能 進 入 。
/mode #edentw +i
/mode #edentw -i
k <key>
-使 用 者 必 須 使 用 /join #channel <key> 的 方 式 才 能 加 入 , 如 果 使 用 者 不 知 道 這 個 <key> 的 話 , 那 麼 就 進 不 去 了
/mode #edentw +k whereishere
/mode #edentw -k whereishere
l <number>
-設 定 頻 道 內 最 多 的 使 用 者 數 目 , 如 果 頻 道 內 的 使 用 者 人 數 已 經 到 了 設 定 的 人 數 , 那 麼 其 他 人 就 不 能 再 進 來 了 。
/mode #edentw +l 99
/mode #edentw -l 99
m
-設 定 成 只 有 OP 能 說 話 的 channel , 通 常 來 說 一 些 特 殊 的 channel 為 了 避 免 人 多 口 雜 , 或 是 只 讓 OP 討 論 事 情 , 一 般 使 用 者 只 能 觀 看 的 時 候 , 可 以 用 這 個 方 式 。
/mode #edentw +m
/mode #edentw -m
v <nick>
-在 +m 的 狀 況 下 , 如 果 想 要 讓 一 個 不 是 OP 的 人 說 話 , 那 麼 就 可 以 用 +v 的 方 式 來 設 定 這 個 人 。
/mode #edentw +v shiou
/mode #edentw -v shiou
n
-讓 channel 以 外 的 人 無 法 透 過 msg 來 將 訊 息 丟 給 channel 內 的 人 看 到 。
/mode #edentw +n
/mode #edentw -n
o <nick>
-將 channel OP 的 身 分 給 予 其 他 人
/mode #edentw +o shiou /mode #edentw -o shiou
p
-將 頻 道 設 定 成 私 人 狀 態
/mode #edentw +p
/mode #edentw -p
s
-將 頻 道 設 定 成 祕 密 頻 道
/mode #edentw +s
/mode #edentw -s
需 要 注 意 的 是 , 目 前 大 部 分 的 IRC Server 都 不 允 許 p 與 s 同 時 存 在 。
t
-將 channel 設 定 成 只 有 OP 能 修 改 主 題 的 頻 道 。
/mode #edentw +t
/mode #edentw -t
b <?????>
-這 個 b 表 示 了 ban 的 意 思 , 他 可 以 將 限 制 某 個 人 , 某 個 特 定 的 帳 號 , 或 是 某 些 特 定 的 主 機 不 准 進 來 。 他 的 方 式 是 nick!user@host , 每 一 個 部 份 都 可 以 用 萬 用 字 元 來 代 替 , 我 們 來 看 看 底 下 的 例 子 :

/mode #edentw +b *!*@csp.*
不 讓 所 有 csp 為 開 頭 的 主 機 名 稱 的 機 器 上 的 使 用 者 進 入 。

/mode #edentw +b joo7
不 讓 joo7這 個 暱 稱 進 入 #edentw 頻 道 中

/mode #edentw +b *!bbs@*
不 讓 以 bbs為 帳 號 的 使 用 者 進 入 #edentw

/mode #edentw +b joo7!arno@csp.ee.ntu.edu.tw
當 arno@csp.ee.ntu.edu.tw 這 位 使 用 者 使 用 joo7 為 帳 號 時 , 不 讓 他 進 入 #edentw 中

/mode #edentw +b
找 出 #edentw 中 有 哪 些 帳 號 或 是 暱 稱 被 拒 絕 進 入 了

/mode #edentw
找 出 #edentw中 所 有 的 狀 態 模 式

mode 除 了 可 以 改 變 頻 道 內 的 狀 態 , 同 時 他 也 可 以 改 變 個 人 使 用 者 的 狀 態 , 當 然 , 他 只 允 許 您 改 變 您 自 己 的 , 而 無 法 改 變 其 他 人 的 狀 態 。

o
-IRC Operator 狀 態 , 如 果 您 變 成 IRC Operator , 那 麼 您 會 自 動 擁 有 這 個 狀 態 , 它 無 法 使 用 /mode shiou +o 的 方 式 來 增 加 這 個 狀 態 , 但 是 如 果 已 經 是 IRC Operator 了 , 卻 可 以 使 用 /mode shiou -o 的 方 式 來 消 除 。
w
-讓 自 己 收 到 所 有 WALLOPS 的 訊 息 ( 可 以 看 到 Operator 所 收 到 的 訊 息 )
s
-收 到 IRC Server 的 訊 號 , 包 括 了 KILL 訊 號 , 以 及 目 前 所 在 的 Server 的 連 線 訊 號
i
-讓 別 人 使 用 /WHO 或 是 /WHOIS, 卻 不 定 特 別 的 暱 稱 時 , 無 法 查 到 您 , 除 非 使 用 者 特 別 指 定 要 查 詢 您 。

Internet Relay Chat FAQ -- 蕭松瀛