(1-31) 什 麼 是 bot? 人 們 為 什 麼 喜 歡 /痛 恨 這 些 bots? 我 可 以 做 一 個 嗎 ?
"bot" 是 "robot" 的 縮 寫 。 您 可 以 常 常 在 IRC 中 看 到 他 們 的 存 在 。 Bot 是 一 個 irc 程 序 , 它 模 擬 成 irc client 存 在 於 IRC 世 界 之 中 。 有 些 bots 提 供 了 檔 案 傳 輸 服 務 , 或 是 有 用 的 資 料 , 或 是 提 供 使 用 者 玩 遊 戲 ... 等 等 。 比 較 差 的 bots 只 會 改 變 mode 。 最 爛 的 bots 會 複 製 它 們 自 己 , 或 是 利 用 一 大 堆 的 垃 圾 (clonebots/floodbots) 來 破 壞 irc 網 路 。 這 種 bots 普 遍 遭 人 痛 恨 , 如 果 是 我 碰 到 , 我 會 毫 不 客 氣 的 殺 了 它 !
由 IRC primer 所 引 用 的 文 件 如 下 :
- bot應 該 被 清 楚 的 確 認 名 稱 , 譬 如 在 它 們 的 nick 中 加 入 "bot" , "serv" , "srv" 等 字 串 。
- 它 們 應 該 使 用 NOTICES 來 與 其 它 人 溝 通 , 而 不 要 回 答 它 們 所 收 到 的 NOTICES 訊 息 。
- 它 們 應 該 可 以 被 殺 掉 的 。 (通 常 bots 會 做 出 一 些 瘋 狂 的 事 情 )
- 它 們 應 該 可 以 讓 它 們 的 主 人 透 過 遠 端 或 是 irc 直 接 清 除 它 們 。
- 它 們 不 應 該 讓 其 它 人 接 觸 到 使 用 者 真 正 的 檔 案 (有 一 些 "劫 匪 "們 已 經 可 以 透 過 它 們 的 bot來 入 侵 它 們 的 帳 號 )
- 它 們 不 應 該 送 出 訊 息 到 頻 道 當 中 (除 非 頻 道 本 來 就 是 由 bot控 制 的 )
- 它 們 不 應 該 做 出 大 量 的 mode 改 變 。
在 您 還 不 了 解 Bot , 或 是 還 沒 閱 讀 過 程 式 碼 之 前 , 千 萬 不 要 執 行 它 。 對 於 新 手 來 說 , 這 是 一 項 嚴 重 的 問 題 , 原 因 是 安 全 性 。 新 手 通 常 不 曉 得 誰 正 在 控 制 它 , 而 且 新 手 也 無 法 了 解 它 的 運 作 方 式 , 於 是 bots就 變 成 是 一 種 很 嚴 重 的 問 題 了 ! 如 果 您 必 須 執 行 bot, 那 麼 學 習 ircII programming , 或 是 C/perl 以 及 網 路 程 式 設 計 將 會 更 適 合 您 , 確 保 您 的 bot 是 為 了 一 個 有 用 的 目 的 而 執 行 , 而 不 是 只 是 為 了 讓 您 的 頻 道 在 您 不 在 線 上 時 , 也 可 以 存 在 。
Internet Relay Chat FAQ -- 蕭松瀛