教學 · 聊天室、機器人與自動化
用指令和計時器設定你的聊天機器人
Multistream 機器人會在你直播的每個聊天室中回應像 !discord 這樣的指令,並每隔一段時間發送提醒。應用程式和網站共用同樣的機器人設定,所以在任一處設定都可以。
You need: 你電腦或 Mac 上的 Multistream 應用程式,或一個 Multistream 帳號
在應用程式中
- 在側邊欄開啟「工具」,再開啟「Multistream 機器人」。你會進入它的「一般」頁面。
- 開啟機器人開啟。在機器人發言的地方下,開啟它該回應的聊天室。
- 在 Twitch 上,閱讀以此身分發送聊天下的那一行,並在你自己的聊天室中輸入它顯示的 /mod 那一行一次,這樣機器人才能發言。
- 開啟 Multistream 機器人下的「指令」頁面,點擊新增指令。會開啟一張新的指令卡片。
- 填寫指令(例如 !discord)和回覆(機器人說的話)。選擇誰可以使用。
- 開啟「計時器」頁面,點擊新增計時器。輸入訊息,然後設定間隔(分鐘)和最少聊天行數。
- 點擊計時器上的立即傳送,確認它會在你的聊天室發言。
在網站上
- 在儀表板側邊欄開啟機器人。
- 在「指令」卡片上,點擊編輯。輸入名稱和機器人回答的內容,選擇誰可以使用,然後點擊加入清單。
- 點擊儲存。卡片現在會計入你的指令。
- 在「計時器」卡片上,點擊編輯,填寫訊息和每隔(分鐘),點擊加入清單,再點儲存。
- 開啟你的機器人,讓它在雲端運作,這樣即使你的電腦關機,它也會繼續回應。這部分需要 Pro。
像 !uptime、!so 和 !points 這類內建指令已經有了。把你不想要的關閉即可。
網站的機器人回應的地方,應用程式中的機器人會保持安靜,所以觀眾永遠不會得到兩次回答。
每個設定的意思
應用程式中的「一般」頁面
決定機器人是否運作、在哪裡發言,以及可以多快發言的開關。
- 機器人開啟
- 總開關。關閉會暫停機器人做的一切:指令、計時器、管理、點數,以及揪團和廣告訊息。
- 以此身分發送聊天
- 機器人的訊息來自哪個帳號。Multistream 機器人以共用機器人身分發言(在 Twitch 上顯示為 mrwolfubot,所以請在你的 Twitch 聊天室輸入一次 /mod mrwolfubot 讓它能發言)。實況主(你)則以你自己的頻道發言。
- 機器人發言的地方
- 機器人回應指令、發送計時器訊息和打招呼的聊天室。在這裡關閉的聊天室,永遠不會聽到機器人的聲音。
- 歡迎新觀眾
- 開啟時,機器人會在觀眾第一次在你的頻道聊天時向他們問好。
- 訊息
- 歡迎詞說什麼。輸入 { 可以加入機器人會自動填入的詞,例如 {user} 是觀眾的名稱。下方會顯示聊天行的預覽。
- 歡迎對象
- 哪些聊天室會有歡迎詞。只會提供在機器人發言的地方下開啟的聊天室。
- 在聊天室中標註 Multistream
- 每場直播發送一次「Made with multistream.gg」這一行,大約在開始 10 分鐘後。除非你開啟,否則是關閉的。
- 發送到
- 哪些聊天室會有這行標註。Twitch 和 TikTok 一開始是關閉的,因為它們的規則不贊成你在多平台直播時把觀眾引導到別處。
- 面板圖片
- 一張給你頻道面板或簡介區使用的 Multistream 小圖片。點擊下載即可儲存。
- 最多(則訊息)
- 機器人在該平台上,於每(秒)設定的時間內最多可以發送的訊息數。請讓 TikTok 保持在大約每 15 秒 2 則,否則 TikTok 會隱藏機器人。
- 每(秒)
- 最多(則訊息)的時間窗口。例如 Twitch 上每 30 秒 20 則訊息。
- 佇列容量
- 當機器人達到上限時,多出來的訊息會排隊等待,而不是遺失。這是最多可以等待幾則。
- 佇列滿了時
- 等待佇列滿了時會發生什麼:丟掉最新的會丟棄新的訊息,丟掉最舊的會丟棄等待最久的那一則。
- 傳送測試
- 選擇平台,輸入一些文字並點擊傳送測試,確認機器人能在那裡發言。它也會顯示在「紀錄」頁面中。
- 在你的 Multistream 帳號上
- 告訴你你的機器人設定是否保存在你的 multistream.gg 帳號上。保存後,在應用程式或網站上的更改,幾秒內就會顯示在另一邊。
應用程式中的「指令」頁面
指令是以 ! 開頭的詞,觀眾輸入它,例如 !discord,機器人就會在同一個聊天室中回答。
- 真實追隨檢查
- 在 Twitch 上,關閉表示每位聊天者都算追隨者。開啟則表示只有真正追隨你的人才算,這對設為追隨者以上的指令很重要。
- 新增指令
- 在「自訂指令」下建立一個你自己的新指令,並開啟它讓你填寫。
- 指令
- 觀眾輸入什麼來執行它,例如 !discord。
- 別名
- 其他可以執行同一個指令的詞,例如 !dc 對應 !discord。如果不需要,就留空。
- 誰可以使用
- 所有人是聊天室中的任何人,追隨者以上加上追隨的要求,訂閱者以上是訂閱者、VIP、管理員和你,管理員以上是管理員和你,實況主只有你。
- 冷卻時間(秒)
- 冷卻就是等待:任何人使用指令後,在這麼多秒內沒有人能再使用它。5 到 30 能避免聊天室洗版。
- 每位觀眾(秒)
- 對每位觀眾各自的等待:同一個人在這麼多秒內不能再使用它,其他人仍然可以。0 表示沒有額外的等待。
- 回覆
- 指令執行時機器人發送的內容。輸入 { 可以加入機器人會自動填入的詞,例如 {user} 是輸入的人,或 {uptime};下方的預覽會顯示結果。
- 平台
- 這個指令在哪些聊天室有效。回答一律會送到輸入指令的那個聊天室。
- 花費
- 觀眾每次使用你的指令要付出的忠誠點數;0 表示免費。點數不夠的人會被告知需要多少。見忠誠點數。
- 內建指令
- 機器人已經會的指令,例如 !uptime、!so、!points 和 !permit。點擊其中一個,可更改它的名稱、誰可以使用或它的回覆,或用它的開關把它關閉。
- 僅限 Twitch
- 這個標章標示只能在 Twitch 上運作的內建指令,例如 !clip 和 !followage。
- 清單
- 只適用於 !commands:所有人可用的指令會讓僅限管理員的指令不出現在公開回答中,呼叫者可用的指令則也會向管理員顯示他們的管理員指令。
應用程式中的「計時器」頁面
計時器會依自己的時程表在聊天室發送訊息,例如每 20 分鐘一次的追隨提醒。
- 計時器之間的間隔(秒)
- 任兩個計時器發言之間的最短時間,讓時間剛好重疊的兩個計時器不會連續發出。0 表示沒有間隔。
- 新增計時器
- 建立一個帶有起始訊息的新計時器。點擊它的名稱可重新命名;只有你看得到這個名稱。
- 立即傳送
- 立刻在聊天室發送這個計時器,忽略它的時程表,讓你確認它能運作。結果會顯示在按鈕旁。
- 新增訊息
- 讓計時器多一則訊息。有多於一則時,計時器會輪流使用它們,感覺比較不重複。
- 循環
- 如何挑選下一則訊息:依序從上到下,然後重新開始,隨機(不重複)隨機挑選,但不會連續兩次挑到同一則。
- 間隔(分鐘)
- 這個計時器兩次發言之間最少的分鐘數。15 到 30 是不錯的起點;更頻繁會像洗版。
- 隨機額外(分鐘)
- 為每次等待增加最多這麼多額外分鐘,讓發言不會像時鐘一樣準時。0 會保持精確的間隔。
- 起始偏移(分鐘)
- 在計時器第一次發言前等待這麼多分鐘,這樣多個計時器就不會全部在同一分鐘發言。
- 最少聊天行數
- 自上次發言以來,至少要有這麼多則聊天訊息進來,計時器才會發言,這樣安靜的聊天室就不會被機器人訊息塞滿。5 是不錯的起點;0 則不管怎樣都準時發言。
- 每場直播一次
- 開啟時,計時器在它的每則訊息都發送過一次之後就會停止,直到你的下一場直播。
- 僅限直播時
- 開啟時,在你的 Twitch 直播離線期間,計時器會保持安靜。
- 僅限特定分類
- 輸入 Twitch 分類,例如 Just Chatting,計時器就只會在你以其中一個分類直播時發言。留空表示任何分類。
- 日期與時段
- 把計時器限制在特定的日期和時段。選擇日期(沒選表示每天),再選開始時和結束時;開始和結束相同表示全天。
- 發送身分
- 由哪個帳號發送這個計時器:與機器人相同使用「一般」頁面上的選擇,或只為這個計時器選擇 Multistream 機器人或實況主(你)。
應用程式中的「紀錄」頁面
機器人最近發送的一切,最新的在最前面:指令回覆、計時器、問候和測試訊息。
- 保留最近
- 紀錄會記住機器人的多少則訊息。較舊的會從底部掉出去。200 對一場直播來說綽綽有餘。
- 清除紀錄
- 清空清單。點擊兩次確認。它不會改變你聊天室中的任何東西。
- 已送出
- 訊息已送達那個聊天室。
- 失敗
- 訊息沒有送出。該列會變成粉紅色,原因會顯示在它下方,例如機器人在 Twitch 上還不是管理員,或某個平台需要重新連結。
- system
- 當沒有人輸入任何東西而產生訊息時(例如計時器或測試),會顯示這個來取代觀眾名稱。
網站上的指令
指令是以 ! 開頭的詞,觀眾輸入它,例如 !discord,機器人就會在同一個聊天室中回答。
- 你的指令
- 你建立的指令。開關可以開啟或關閉一個指令而不刪除它,鉛筆會開啟它來修改,垃圾桶則會移除它。
- 名稱
- 觀眾輸入的內容,例如 !discord。如果你省略 !,會自動替你加上,空格也會被移除。
- 每次使用之間的等待(秒)
- 冷卻:任何人使用指令後,在這麼多秒內沒有人能再使用它,所以聊天室不能洗版。5 到 30 是不錯的起點。
- 誰可以使用
- 所有人是聊天室中的任何人,訂閱者是訂閱者、VIP、管理員和你,管理員是你的管理員和你,只有你就只有你。
- 機器人回答
- 有人輸入指令時,機器人在聊天室發送的內容,最多 500 個字元。
- 填入
- 加入機器人會替你填入的詞的按鈕:{user} 是輸入的人,{touser} 是他們指名的人,{uptime} 是你已經直播了多久,{count} 則是每次使用就往上計數。
- 加入清單
- 把你輸入的指令放進「你的指令」。在你點擊底部的儲存之前,什麼都不會被儲存。
- 保留變更
- 在你更改指令時顯示:把你的更改放回清單中。停止更改則讓指令維持原樣。
- 內建
- 機器人已經會的指令,例如 !uptime、!points 和 !so。把你不想要的關閉即可。
- 儲存
- 保留這個對話框中的一切。取消會關閉它並捨棄變更。
網站上的計時器
計時器會每隔一段時間,在機器人回應的每個平台的聊天室中發送一則訊息。
- 名稱(只有你看得到)
- 一個簡短的名稱,讓你能分辨你的計時器,例如追隨提醒。觀眾永遠看不到它。
- 訊息
- 機器人每次在聊天室發送的內容,最多 500 個字元。
- 每隔(分鐘)
- 兩次發言之間相隔幾分鐘。15 到 30 是不錯的起點;更頻繁會像洗版。
- 經過這麼多聊天行之後
- 自上次發言以來,至少要有這麼多則聊天訊息進來,計時器才會等到發言,這樣安靜的聊天室就不會被機器人訊息塞滿。5 是不錯的起點;0 則不管怎樣都準時發言。
- 加入清單
- 把你輸入的計時器放進上方的清單。它的開關可以開啟或關閉它,鉛筆可以修改它,垃圾桶可以移除它。
- 保留變更
- 在你更改計時器時顯示:把你的更改放回清單中。停止更改則讓計時器維持原樣。
- 儲存
- 保留你的計時器。在你點擊它之前,這個對話框中的任何東西都不會被保留;取消會捨棄變更。