• 沒有找到結果。

電玩實況助手:IRC 聊天室機器人

實況主和觀眾如何使用機器人來彼此互動77。Nightbot 是由 NightDev 這個專門 開發網路即時串流工具的公司所製作78,是用在Twitch 實況頻道中的 IRC 機器

74 網際網路中繼聊天(IRC, Internet Relay Chat),是一種由網路中介的即時訊息傳輸方式,

常用於群體的聊天互動。在聊天室列表當中,IRC 機器人會作為聊天室的使用者之一出現

76 參見 Nightbot 網頁主頁:https://beta.nightbot.tv/(2016 年 11 月 18 日取用)

77 除了 Nightbot 以外,也有其他用於 Twitch 即時聊天室的 IRC 機器人,像是

Revlobot、Moobot 以及臺灣實況主 Kimi 開發的 MimikoBot 等。這些不同來源的 IRC 機器人 提供的功能大抵相去不遠,都是讓使用者在聊天室輸入指令讓機器人做出相應的動作,也 可以讓實況主設定機器人在間隔時間內自動發話等等。參見各服務來源主頁:Revlobot:

https://www.revlo.co/、Moobot:http://twitch.moobot.tv/、KimikoBot:

http://kimikobot.wixsite.com/home(2016 年 11 月 18 日取用)

78 除了 IRC 機器人 Nightbot 之外,還有許多由 NightDev 開發,供 Twitch 平台使用的實況工具。

如修改Twitch 頻道瀏覽介面、增加各種自訂功能的 BetterTTV、追蹤捐獻狀況的 Streamtip

(以臺灣實況的行話來說,就是所謂的「抖內∕斗內」,是從英文donate 一詞的聲音諧 擬)、顯示訂閱訊息(付費追隨頻道,subscribe)以及追隨訊息(一般追隨選項,follow)

在實況畫面的Subscriber Alert 與 Follower Alert。上述以及其他 NightDev 開發的實況工具多 用來協助實況主管理頻道、追蹤數據以及強化台主與觀眾之間的互動。參見NightDev 網站

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

人。「奶爸」是對Nightbot 英文發音的諧擬,也因為把機器人冠以擬人化的奶 爸稱謂,加上IRC 機器人作為聊天室使用者之一的設計,電玩實況的參與者也 常有刻意且戲謔地把Nightbot 機器人擬人化的狀況。以我自身從事電玩實況活 動的經驗為例,我的實況頻道也有配置Nightbot 這個 IRC 機器人。偶爾在開始 實況的時候,IRC 機器人會發生無法登入聊天室的狀況,而在我的頻道活動的 一些觀眾若想要利用IRC 機器人的功能,便會發現「奶爸」沒有出現在聊天室 當中。這時,我的觀眾朋友們就會在聊天室嚷嚷著「奶爸今天罷工」、「奶爸 秀斗了」這類的玩笑話。

從這個將IRC 機器人擬人化的事例再延伸舉例,IRC 機器人作為一個擬人 化的程式出現在即時聊天室當中,在電玩實況中也扮演了實況主「助手」的角 色。從Nightbot 網站上的說明可以見到 Nightbot 所能提供的功能:(1)控制儀 表 板 (dashboard ) , 供 實 況 主 瀏 覽 即 時 聊 天 室 狀 態 、 統 計 數 據 以 及 設 定 Nightbot 的各種功能。(2)垃圾訊息篩選器(spam filters),可讓 Nightbot 以 設定好的條件過濾特定訊息。 (3)指令(commands),除了預設的指令之 外,實況主還可自訂指令,搭配定時器(timer)等讓 Nightbot 執行多樣的功 能 , 像 是 在 即 時 聊 天 室 顯 示 自 訂 的 訊 息 內 容 。 此 外 , 還 有 點 歌 (Song Requests)、抽獎(Give Away)等額外讓實況主與觀眾互動的功能79

電玩實況中的機器人擁有管理員(MOD, moderator)的身份,擁有比一般 實況觀眾更高的權限,如同IRC 頻道中的 OP(IRCop, operator)。在沒有設定 IRC 機器人為 MOD 的情況之下,這些管理者們是由實況主指定信賴的真人觀 眾擔任,協助實況主維護即時聊天室的秩序。MOD 的權限包括禁止特定使用者 進入聊天室(ban)、暫時性地禁止使用者存取聊天室(timeout)、以及設定使 用者發話間隔時間(slow),避免使用者大量重複發話「洗頻」。我們討論的 奶爸(Nightbot)在聊天室當中也具有 MOD 的權限,搭配機器人的自動化功 能,能夠針對聊天室使用者鍵入的關鍵字、超連結等再進一步處理。

舉例來說,Nightbot 使用者控制臺(control panel)的設定區塊中,實況主 可以設定針對垃圾訊息(spam)的篩選器(filter)。針對關鍵字黑名單(例如

Projects 頁面:https://nightdev.com/projects/(201611 月 18 日取用)

79 參見 Nightbot 首頁:https://beta.nightbot.tv/(2016 年 11 月 20 日取用)

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

不雅字眼、髒話等)、表情符號、外部網站超連結(排除有病毒、木馬威脅的 網站)以及大量重復發言,Nightbot 透過篩選器可以暫時禁止使用者發言或排 除使用者80。除了上述維護聊天室秩序的自動化功能之外,實況主也可以利用 Nightbot 提供與實況中電玩遊戲相關的活動,像是在聊天室中以留言顯示實況 標題(!title)81、實況中遊戲名稱(!game)。而更多互動性的活動像是進行投 票(!poll)、抽籤(!winner)等都是 Nightbot 這一類 IRC 機器人能夠在電玩實 況中提供的互動功能。

以上這些功能還能透過定時器(timer)來達成自動化的效果,讓機器人定 時地顯示這些資訊。底下以實況活動中最稀鬆平常,但也最由觀眾(尤其是新 觀眾)提出的問題:「這是什麼遊戲?」來舉例說明。我跟隨的一些熱門電玩 實況頻道當中,最常見到一些剛進入這個頻道、或對實況介面不熟悉的觀眾朋 友發問,問題通常是「現在實況的遊戲是什麼?」。這個資訊可以在頻道的頁 面當中見到,無論從實況主設定的標題,或是Twitch 提供實況主設定的「正在 玩」選項,觀眾都可知曉正在實況的遊戲是什麼。按理說這是一目了然、不須 多問的問題,不過這種問題仍然層出不窮。因此,對於實況主以及頻道常客、

熟悉頻道介面配置的觀眾來說,這種重複出現的問題造成了一定程度的困擾。

或許實況主與實況主指定的MOD 們能夠不厭其煩地一再解答,但要在推動遊 戲進度同時兼顧這類問題,也讓實況過程中充斥這些一再重複的"Q&A",變成 對遊戲活動的干擾,也可說如同雜訊一樣。

若要處理這種狀況,最簡單的方式就是請觀眾利用IRC 機器人的指令在聊 天室中顯示電玩名稱,以Nightbot 來舉例的話,就是在聊天室鍵入"!game"這個 指 令 ,Nightbot 就 會 在 聊 天 室 顯 示 以 下 的 訊 息 : 「Nightbot: xxx is playing xxx」。同樣地,透過定時器(timer)的設定,也能夠讓 Nightbot 定期地透過"!

game"這個指令在聊天室顯示訊息。

80 參見 Nightbot 網站中垃圾訊息防護(spam protection)的控制面板:

https://beta.nightbot.tv/spam_protection。以及說明文件:https://docs.nightbot.tv/control-panel/spam-protection(2016 年 11 月 20 日取用)

81 Nightbot 預設的指令都由驚嘆號跟指令內容組成,例如在聊天室中輸入"!title"這個指令,

Nightbot 就會在聊天室中顯示實況主為頻道設定的標題。例如,觀眾輸入了!title,Nightbot 就 會根據這個指令回話:「Nightbot: Current Stream Title:xxxxxx」。若是鍵入"!game",就會 是「Nightbot: xxx is playing xxx」。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

透過以上這些功能,機器人如同實況主在聊天室當中的助手,能協助實況 主處理許多原先需要手動執行的動作。至少就重複發問(這遊戲是什麼)、大 量重複發言(洗頻)、不雅字眼以及潛在危險的外部連結網址來說,引入IRC 機 器人讓實況主可以不用費神處理這些可能影響實況秩序以及遊戲進行的問題,

能 比 較 專 注 玩 電 玩 以 及 與 觀 眾 互 動 。 不 過 , 除 了 當 實 況 主 的 「 助 手 」 之 外,IRC 機器人也可能在聊天室中參與觀眾進行的起鬨喧鬧,底下對此說明。