Skip to content

簡易的 YouTube 聊天室過濾器,透過 YouTube Live Streaming API 來過濾作者名稱和訊息內容是否包含封鎖的字詞,並針對偵測到的項目,進行暫時停用使用者、隱藏使用者或是刪除訊息等行為。

Notifications You must be signed in to change notification settings

rubujo/YTLiveChatFilter

Repository files navigation

YouTube 聊天室過濾器

一、簡述

簡易的 YouTube 聊天室過濾器,透過 YouTube Live Streaming API 來過濾作者名稱訊息內容是否包含封鎖的字詞,並針對偵測到的項目,進行暫時停用使用者隱藏使用者或是刪除訊息等行為。

二、注意事項

  1. 由於使用了 YouTube Live Streaming API,而其為 YouTube Data API 的一部分,因此會有配額計算跟費用需要支付。
  2. 需要在 Google Cloud 控制台 建立專案,在 API 和服務程式庫啟用 YouTube Data API v3 後,於憑證建立 API 金鑰或是 OAuth 2.0 用戶端 ID(需要設定 OAuth 同意畫面)後才可以使用。
  3. 使用 API 金鑰的話會有部分功能受限制無法使用,建議使用 OAuth 2.0 用戶端 ID

About

簡易的 YouTube 聊天室過濾器,透過 YouTube Live Streaming API 來過濾作者名稱和訊息內容是否包含封鎖的字詞,並針對偵測到的項目,進行暫時停用使用者、隱藏使用者或是刪除訊息等行為。

Topics

Resources

Stars

Watchers

Forks

Languages