Twitch StreamElements 機器人 – 飯糰 Blog
Twitch StreamElements 機器人

機器人網站

先登入帳號,使用 Twitch 就可以了

請注意!機器人或後台語言設定為繁體中文是會有異常的,如果有遇到異常的請設定為 English 後重新整理。

後台首頁

網頁最右側稱側邊欄,由上到下是

  • 資料與報告
    • 儀錶板
      你可以在這邊看到頻道的相關統計資料,今日追隨者、訂閱者之類的資料
    • 活動紀錄
      這個與 twitch 直播管理工具帶有的活動摘要相同,只是只有追隨者、小奇點、訂閱、揪團、斗內,並不會有忠誠點數兌換紀錄
    • 收益歷史
      這邊會統計在 StreamElement 上的收益,如果有需要可以自行做設定(需要 Paypal 帳號)
  • 直播工具
    • 元素
      可以在這邊建立屬於你自己的元素小工具,與 twitch 後台提供的通知是一樣的功能,只是可以使用其他模板
    • 覆蓋層
      覆蓋層也可以建立與上方元素相同的功能,只是每個都會分開設定
    • 覆蓋層模板
  • 贊助清單
    透過 StreamElement 提供的贊助管道的收益資料
  • 收益(透過 SE 的)
    透過 StreamElement 提供的贊助管道的收益資料
  • 聊天機器人
    • 聊天室指令
      這邊是拿來設定類似 !discord 並回應給使用者網址的設定
    • 使用者管理
      如果有需要設定機器人,請來這邊新增
    • 計時器
      這邊可以設定機器人在聊天室隔多久發布一則訊息
    • 模組
      在這邊設定聊天室提醒、抽獎、賓果、賭博、表情連擊、表情金字塔、對戰、8 Ball、吃角子老虎機、直播公告、觀眾列隊
    • 過濾器
      這邊可以設定避免有使用者惡意洗版聊天室的功能
  • 忠誠點數(SE 本身的忠誠點數,並非 Twitch 的)
  • 其他
    • 聊天統計 (我這邊無法使用)
    • 媒體點播 (尚未撰寫)
    • 個人資料頁面 (尚未撰寫)

聊天室指令

指令有分為預設指令、自訂指令,預設指令是 StreamElement 內建的

預設指令

英文中文說明
Command name指令使用者要輸入的文字
Command cost指令花費花費點數
User level使用者等級限定某個等級以上才能使用
User cooldown使用者冷卻這個指令使用者過多久後才能使用
Global cooldown全域冷卻這個指令在多久後才能使用
Enable command when stream is使用時機在頻道離線/直播中/兩者才可以使用指令
Command aliases別名除了原本的指令,還有哪些可以觸發這個指令

自訂指令

Settings: 設定
New command: 新增為新指令
New command from template: 從預設模板新增為新指令

英文中文說明
Command name指令使用者要輸入的文字
User level使用者等級限定某個等級以上才能使用
Response type回應方式Say: 直接以聊天室回應
Mention: 標註回應
Reply: 回覆方式回應
Whisper: 私訊回應
Response type回應 (下面的輸入框)回應內容,這個內容支援 StreamElement 參數

Advanced settings: 進階設定

英文中文說明
Command cost指令花費花費點數
User cooldown使用者冷卻這個指令使用者過多久後才能使用
Global cooldown全域冷卻這個指令在多久後才能使用
Command aliases別名除了原本的指令,還有哪些可以觸發這個指令
Command keywords關鍵字關鍵字是觸發指令的另一種方式,只要有設定,就會回應
Stream title keywords直播標題關鍵字只有設定某些直播關鍵字這個指令才可以被觸發
RegEx正規表示法

使用者管理

這邊目前只有新增使用者帳號為機器人,方便做設定或直播功能

英文中文說明
User name使用者帳號
Choose level使用者等級Regular 普通使用者 (300)
Moderator 管理者 (500)
Super Moderator 超級管理者 (1000)

計時器

英文中文說明
Timer Name計時器名稱
Response Message顯示的訊息
Online Interval線上間隔當直播在線上的時候,間隔多久顯示一次訊息(分鐘)
Offline Interval離線間隔當直播離線的時候,間隔多久顯示一次訊息(分鐘)
Chat Lines聊天行數當聊天行數達到最低才觸發計時器

模組

Chat Alerts 聊天提示:當收到追隨、斗內、訂閱、小奇點、兌換商品、揪團,都可以在這邊設定自動回應,也可以直接設定某些可用指令(/shoutout, /me)等

Roulette 輪盤:很多直播中的 !賭 就是在這邊設定

  • How rigged your system should be? 對你的輪盤動多少手腳,數字表示機率%
  • Minimum amount 最低賭注金額
  • User cooldown 使用者冷卻 – 這個指令使用者過多久後才能使用
  • Global cooldown 全域冷卻 – 這個指令在多久後才能使用
  • Win message 賭注勝利訊息
  • Lose message 賭注失敗訊息
  • All-in Win message 賭注 All in 勝利訊息
  • All-in Lose message 賭注 All in 失敗訊息
小提示:{user} 將會被替代為使用者名稱,{bet} 則為獲得/失去的點數數量,{points} 為目前使用者擁有的點數數量,${pointsname} 則是點數名稱。

Bingo 賓果:可以使用 Twitch 或 BetterTTV 表情符號進行賓果遊戲

  • Maximum amount 最高點數

Raffle 抽獎:使用抽獎來送給使用者點數

  • Duration 時間 – 使用者在多久之內要輸入指令才能加入抽獎
  • Maximum amount 最高單個抽獎點數
  • Start message 開始倒數計時訊息
  • Running message 進行中倒數計時訊息
  • End message 結束倒數計時訊息
小提示:{winner} 將會被替代為使用者名稱,{points} 為獲得點數,${pointsname} 則是點數名稱。

Emote pyramids 表情金字塔:當使用者在聊天室中建立出了一個表情金字塔發送一則訊息

小提示:{user} 將會被替代為使用者名稱,{emote} 為表情符號,{width} 為金字塔寬度。

Duel 對戰:跟一個使用者對戰來贏得或失去點數

  • Maximum amount 最高點數
  • User cooldown 使用者冷卻 – 這個指令使用者過多久後才能使用
  • Global cooldown 全域冷卻 – 這個指令在多久後才能使用
  • Win message 勝利訊息
  • Points won message 勝利獲得點數訊息
小提示:{winner} 將會被替代為勝利使用者名稱,{loser} 將會被替代為失敗使用者名稱,{points} 為點數,${pointsname} 為點數名稱。

Eight-ball 8-Ball:交給 8 號球來決定你的問題

Message: 訊息

  • Respons 回應的內容
  • User cooldown 使用者冷卻 – 這個指令使用者過多久後才能使用
  • Global cooldown 全域冷卻 – 這個指令在多久後才能使用

Emotes: 表情符號

Slot machine 吃角子老虎機

  • How rigged should the system be? (lower than 100% means people will lose points over time).
    要對系統動多少手腳,如果低於 100% 長期來說會失去所有點數
  • Minimum amount 最低點數
  • Emotes 表情符號
  • User cooldown 使用者冷卻 – 這個指令使用者過多久後才能使用
  • Global cooldown 全域冷卻 – 這個指令在多久後才能使用
  • Win message 勝利訊息
  • Lose message 失敗訊息
小提示:{user} 將會被替代為使用者名稱,{points} 為點數,${pointsname} 為點數名稱。

Emote combos 表情連擊:當使用者成功發送了多少則相同表情,傳送一則訊息

  • Threshold count 最低多少則訊息才會觸發
  • Cooldown 冷卻
小提示:{count} 將會被替代為連擊數量,{emote} 為成功連擊的表情符號。

Live Announcements 直播公告:當進行直播時在聊天室發佈訊息

小提示:{title} 將會被替代為直播標題,{game} 為分類。

Viewer queue 觀眾列隊:開啟一個觀眾列隊讓使用者可以加入

觀眾列隊的用意是當遊戲可能是組隊遊戲時,可以使用這個功能讓觀眾排隊加入隊伍一起遊戲。

過濾器

英文中文
Caps protection大寫保護
Link Protection連結保護
Emote Protection表情保護
Paragraph Protection段落保護
Symbol Protection符號保護
Banned Words封鎖文字

以上都可以進入設定 (Settings) 後設定禁言時間 (Timeout duration),也可以設定最低忽略組別 (Exclude user group)。

  • 大寫保護
    • Advanced settings:
      • Maximum amount 最多允許多少個大寫出現在訊息中
      • Minimum characters 最低多少文字才會進行檢查
      • Maximum percent 允許最多多少 %
  • 連結保護
    • Allowlist 允許清單
    • Blocklist 拒絕清單
  • 表情保護
    • Advanced settings:
      • Maximum amount 最多允許多少個表情出現在訊息中
  • 語法保護
    • Advanced settings:
      • Maximum amount 最多允許多少個表情出現在訊息中
  • 符號保護
    • Advanced settings:
      • Maximum amount 最多允許多少個大寫出現在訊息中
      • Minimum characters 最低多少文字才會進行檢查
      • Maximum percent 允許最多多少 %
  • 封鎖文字
  • Group Name 組別名稱
  • Timeout Length 禁言時間
  • Scan Section 掃描區域
    • Username 使用者名稱
    • Message 訊息
  • Exclude user group 忽略使用者組別
  • Ban Reason 封鎖原因
  • Banned phrases 封鎖文字 (點選 + ADD NEW BANNED PHRASES 新增)
    • 輸入後點選後方 SAVE 即可儲存,若為正規表示法請勾選 Regular expression

忠誠點數

Giveaways 抽獎

目前尚未使用過這個功能,沒辦法給予詳細說明
  • Giveaway title 抽獎標題
  • Giveaway description 抽獎說明
  • Giveaway preview 抽獎預覽
  • Give everyone their ticket for free 給所有人第一張抽獎卷免費
  • Send confirmation when buying tickets via chat 當在聊天室購買抽獎卷時傳送重複確定訊息
  • Subscribers only 訂閱者限定
  • Ticket cost 抽獎卷花費
  • Maximum tickets per user 一個人可以擁有幾張抽獎卷
  • Subscriber luck 訂閱者加成

Viewer Queue 觀眾列隊

目前尚未使用過這個功能,沒辦法給予詳細說明
  • Title 標題 – 將會顯示在當觀眾列隊開始時的通知
  • Size limit 大小限制
  • Entry conditions 加入條件

Contests 比賽 *與 twitch 自帶的賽況預測相似

目前尚未使用過這個功能,沒辦法給予詳細說明
  • Contest title 比賽標題
  • Option n 選項 n
  • Command 指令
    參加者必須使用 !bet <指令> 來選擇項目
  • Duration 賭注時長
  • Minimum bet 最低賭注
  • Maximum bet 最高賭注
  • Send confirmation when entering via chat 當從聊天室加入傳送一則確定訊息
  • Description 說明

Leaderboard 排行榜

在這邊可以查看使用者在頻道總共獲得的點數等,也可以直接竄改點數、重設等

Loyalty Setting 點數設定

  • Currency name 貨幣名稱 – 會顯示在獲得了 xxx 貨幣名稱
  • Amount – 當使用者觀看直播會獲得多少點
  • Subscriber multiplier 訂閱者加成
  • Follower bonus 追隨給多少點
  • Tip bonus 小費給多少點
  • Subscriber 訂閱給多少點
  • Cheer 小奇點給多少點
  • Host Host 頻道給多少點 (現已無效)
  • Ignored users 忽略的使用者

Stream store 直播商店

目前尚未使用過這個功能,沒辦法給予詳細說明

其他

現在是一隻正在家裡工作的貓,興趣和專長大概就是打開 VSCode 亂寫東西。 平常會在 Twitch 開台,有興趣可以看看。

感謝您的閱讀 /ᐠ .ᆺ. ᐟ\

若您對本篇文章有任何建議或回饋,歡迎點擊下方圖片加入我的 Discord 伺服器來討論!