FastComments.com


審核

FastComments 為所有可用的產品方案提供一套強大的討論審核功能。

本指南將從各項工具的介紹開始,然後針對常見使用情境與注意事項進行詳細說明。


管理員 Internal Link

審核者是只能存取您 FastComments 帳戶中「Moderate Comments」頁面的特殊使用者。

他們無法新增或移除其他審核者,也無法編輯審核設定。不過,他們對在「Moderate Comments」頁面上顯示的留言資料擁有完全控制權,並且就單一留言可以執行管理員可以執行的所有操作。他們也可以執行批次操作。

他們無法存取資料管理工具(匯入/匯出/遷移留言)。

移除管理員 Internal Link

要移除一位版主,在 Edit Moderators 頁面,只要按一下 "刪除"。

他們將會立即不再有權限來管理您的評論,並會收到一封通知他們 已被移除的電子郵件。

請注意,如果您只是想更新他們的電子郵件,您可以按一下 "編輯"。這是較佳的作法,因為 他們的統計資料不會被刪除。

可以使用以下範例語法來搜尋留言:

  • 模糊字詞搜尋: cats love
  • 精確短語比對: I love cats.
  • 依頁面標題: page:"Page Title"
    • 支援自動完成。
  • 依頁面 URL: page:"https://example.com/some-page"
    • 支援自動完成。
  • 依網站/網域: site:mysite.comdomain:othersite.com
  • 依使用者: user:"Bob"
    • 支援自動完成。

您可以透過從審核頁面分享該頁面 URL,將搜尋結果與其他版主或管理員分享。搜尋欄位的值 會在您按下 "Go" 後包含在瀏覽器的 URL 中。

使用 FastComments,版主可以分享連結到版主儀表板,該連結會直接開啟帶有特定篩選條件的頁面。

For example, the following use case:

  • 版主 A 前往評論審核儀表板
  • 版主 A 將篩選條件設為「需要審核的評論」
  • 版主 A 搜尋內容為「我的公司名稱」的評論
  • 版主 A 在搜尋結果的第二頁發現了有趣的內容。
  • 版主 A 可以將此頁面的分享連結直接分享給版主 B。
  • 版主 B 可以看到版主 A 所做的操作。

審核操作 Internal Link

With FastComments, there are a number of actions that Admins and Moderators can take on each comment, namely:

  • 刪除 該評論
  • 刪除 該評論 + 封禁使用者(永久或隱形封鎖,稍後詳述)
  • 編輯 該評論
  • 調整該評論的票數
  • 將該評論標記為 已審核未審核
  • 將該評論標記為 核准未核准
  • 將該評論標記為 垃圾訊息非垃圾訊息
  • 檢視來自相同 IP address 的所有評論 *1.
  • 重設評論的檢舉計數。

例如,若想保留評論但隱藏它,我們可以簡單地將其標記為 未核准

此外,管理員和版主可以置頂評論,但只能在該評論串中執行此操作。

上述所有操作也可透過鍵盤快速鍵完成。詳細請參閱 鍵盤快速鍵 一節。

*1 我們不會為此功能儲存原始 ip addresses。

刪除評論 Internal Link

在刪除留言時,有幾件事要考慮。

  1. 原本撰寫該留言的使用者會看到什麼。
  2. 該留言的任何回覆會怎樣。

當您刪除一則留言時,該留言對原本撰寫它的使用者也會消失。

此外,該留言也會從任何正在閱讀該留言的使用者畫面中移除。

如果此留言有回覆,或回覆的回覆,也會立即一併刪除。討論串中的父留言會保留。

從評論元件執行的審核操作 Internal Link

部分審核操作可以直接在留言串中執行,而無需前往 Comment Moderation 頁面。

當你登入後,點選留言右上角的編輯按鈕。身為版主,你應該會看到以下選項:

  • Pin 該留言
  • Delete 該留言
  • Delete 該留言 + Ban the user(永久或隱形,詳情稍後)
  • Edit 該留言
  • LockUnlock 該留言(詳情見下方)
  • 將該留言標記為 Approved(顯示)或 Not Approved(隱藏)
  • 將該留言標記為 SpamNot Spam

Locking a Comment

鎖定個別留言會阻止任何對該留言的新增回覆,同時在解除鎖定之前,也會阻止該留言被編輯或刪除。這適用於所有人,包括管理員與版主。如果你需要編輯或移除鎖定的留言,請先解除鎖定、完成修改,然後視需要重新鎖定。

鎖定的留言在右上角會顯示一個小鎖圖示,讓讀者一目了然該討論串已關閉。在留言小工具與公開 API 中,鎖定留言的「編輯」與「刪除」選單項目會被隱藏(public API 中,當對鎖定的留言呼叫 PATCHDELETE 時會回傳 code: 'locked')。

有兩種刻意的例外會繞過鎖定,因為其它情況會留下孤立資料:當使用者刪除整個帳號時(其留言會無論鎖定狀態如何一併清除),以及當版主在封鎖使用者時勾選「delete all comments from this user」選項(清掃會清除鎖定)。

Closing Comment Threads

版主與管理員可在留言區上方的三點選單中選擇 Close Thread 來鎖定或關閉留言串(需已登入)。他們也可以在任何時間選擇 Re-Open Thread 來重新開放留言功能。

關閉留言串會阻止新增留言,但仍允許投票,且使用者仍可刪除自己的留言(如有需要)。

關閉與重新開放留言串會即時影響所有正在檢視該串的使用者。

你也可以透過為該頁面建立自訂規則,將串標記為唯讀(read-only),這會同時移除投票與刪除選項。

Updated Live

所有這些操作會立即更新其他使用者的留言串,無需重新載入頁面。然而,像隱藏留言或標記為垃圾訊息等版主操作,並不會從版主的畫面中移除該留言,以便在需要時能快速復原該操作。為了表示該留言已被隱藏,會以不同於其他留言的方式凸顯顯示(凸顯的顏色取決於移除的原因)。

For example, given users A (commenter), B (Moderator 1), and C (Moderator 2).

...and the following scenario:

  1. User B (Moderator 1) hides a comment.
  2. For User A (commenter) that comment is immediately hidden.
  3. For User C (Moderator 2) that comment is immediately hidden.
  4. For the user that made the change, User B (Moderator 1), the comment remains on their screen, but is highlighted as removed. They have the option to undo their action, in which case the other users will see the update, live, again.

即時審核 Internal Link

所有在審核頁面上進行的操作都是 即時

如果有人正在檢視留言串,而你核准了先前未核准的留言,它會自動出現在他們的畫面中。

對於編輯、刪除及標記為垃圾郵件也一樣。

即時新留言通知

當符合你目前篩選條件的新留言到達時,審核頁面也會提醒你。留言清單上方會出現一個橫幅,顯示有多少則新留言在等候。點擊該橫幅會在不重新載入整個頁面的情況下內嵌載入它們。

此功能適用於所有篩選條件——如果你僅檢視垃圾留言,你只會收到有關新垃圾留言的通知。如果你正在搜尋包含特定片語的留言,只有符合該條件的留言會觸發通知。

如果你的連線暫時中斷,系統會在重新連線時自動補上你錯過的任何留言。

使用萬用字元封鎖使用者 Internal Link


可以使用萬用字元來封鎖使用特定電子郵件提供者的使用者。

例如,如果您發現來自 @bademail.com 的所有留言都是垃圾郵件,您可以簡單地封鎖 整個電子郵件提供者,方法是在新增被封鎖使用者時在電子郵件輸入欄輸入 "*@bademail.com"。

請注意電子郵件中 @ 前的 "*"。


批次操作 Internal Link

當在進行審核時,有時會有一系列我們想要一次完成的動作。例如或許你發現一 系列的留言你想要刪除、標記為垃圾、取消核可,或簡單地標記為已審核。與其在每則留言上點選「刪除」並「確認」 ,不如用更好的方式。

在每則留言旁邊都有一個核取方塊,我們可以點選它來開始一個批次操作。接著我們可以選擇一個批次操作並加以確認。

當你的批次操作執行時,你會看到進度,並且可以用 ctrl+z 來復原任何批次操作。批次操作也可以 暫停、停止或恢復。

選取超出可見留言範圍

如果你勾選「全選」核取方塊,預設只會選取頁面上可見的留言,但它會 提供你一個選項來選取伺服器上符合你篩選條件的所有留言。所以即便你需要核准、刪除等 數百萬則留言,也只要幾個點擊就能完成。

垃圾訊息偵測 Internal Link

預設情況下,FastComments 內建可訓練的垃圾留言偵測。

當您對留言進行審核,並將其標記為 垃圾留言,或將系統自動判定為 垃圾留言 的留言標記為 非垃圾留言 時,垃圾偵測系統會從這些操作中學習,以更精準地判定您希望視為垃圾的內容。

被標記為 垃圾留言 的留言不會自動通過審核,因此在未明確標記為 非垃圾留言 前不會顯示。

垃圾留言偵測可以在留言審核設定頁面停用。

不同的垃圾偵測器

FastComments 支援三種偵測垃圾的方式:

  1. 一個持續訓練的傳統 Naïve-Bayes 分類器,會在所有 FastComments.com 租戶之間共享。
  2. 一個持續訓練的傳統 Naïve-Bayes 分類器,隔離於您的租戶。
  3. 使用 ChatGPT 4。

所有人都可以使用共享與隔離的 Naïve-Bayes 分類器。

如果您使用 Flex 計費方式,則可在留言審核設定頁面選擇 ChatGPT 4 選項,因為該選項會依據使用的 token 計費。

信任係數

FastComments 會根據使用者在特定網站上的信任程度調整其垃圾留言過濾器。

舉例來說,如果管理員固定置頂了很多該使用者的留言,那麼該使用者很可能是非常值得信任的。或者,如果該使用者在網站上的會員時間很長且擁有大量留言,他們的信任係數也可能會很高。

SSO

由 SSO 使用者發表的留言可能會被視為垃圾,並會以此進行檢查。例外情況是該 SSO 使用者的電子郵件與具有下列一或多項權限的租戶使用者相同時:

  • Account Owner
  • Super Admin
  • Comment Moderator Admin

擁有上述權限的 SSO 使用者,其留言將不會被檢查是否為垃圾。

重複留言

FastComments 會偵測並阻止重複留言。它也會偵測非常相似的重複留言以協助防止垃圾行為。此功能無法停用,因為它可防止我們的平台被用於濫用。如果您的信任係數很高,系統在進行重複留言防護時會將此因素納入考量。

評論紀錄 Internal Link

FastComments 會自動追蹤每則評論的詳細事件,以提供對審核決策與系統操作的透明度。這些日誌可幫助您了解評論為何被批准、被標記為垃圾郵件或其狀態為何變更。

存取評論日誌

要查看特定評論的日誌:

  1. 前往您 FastComments 儀表板中的 審核評論 頁面
  2. 找到您想檢查的評論
  3. 在該評論的操作列中點選 檢視日誌 按鈕(時鐘圖示)
  4. 會出現一個對話框,顯示該評論的完整事件歷史

每個日誌條目會顯示:

  • When - 事件的時間戳記
  • Who - 觸發該事件的使用者或系統(如適用)
  • What - 動作或事件類型
  • Details - 額外的背景資訊,例如前/後值、引擎名稱或相關資料

評論日誌事件

每則評論會在其生命週期中維護事件日誌。以下是會被追蹤的事件類型:

Anonymization Events

  • Anonymized - 評論內容已被清除且使用者標記為已刪除
  • RestoredFromAnonymized - 評論已從匿名狀態還原

Approval Events

  • ApprovedDueToPastComment - 評論因該使用者先前有已獲批准的評論而被批准(包含對先前評論的參考)
  • ApprovedIsAdmin - 評論因使用者為管理員而被批准
  • NotApprovedRequiresApproval - 評論需要手動審核
  • NotApprovedLowTrustFactor - 因使用者信任因子低而未被批准(包含該信任因子數值)

Profile Comment Approval Events

These events apply specifically to comments on user profiles:

  • ApprovedProfileAutoApproveAll - 個人檔案評論自動批准,因為個人檔案擁有者已啟用所有評論自動批准
  • ApprovedProfileTrusted - 個人檔案評論被批准,因為發言者為可信使用者(包含建立信任的評論參考)
  • NotApprovedProfileManualApproveAll - 個人檔案評論需要手動批准,因為個人檔案擁有者已啟用手動批准
  • NotApprovedProfileNotTrusted - 個人檔案評論未被批准,因為發言者不受信任
  • NotApprovedProfileNewUser - 個人檔案評論未被批准,因為發言者為新使用者

Spam Detection Events

  • IsSpam - 評論被偵測引擎標記為垃圾郵件(包含作出判定的引擎)
  • IsSpamDueToBadWords - 因不當詞彙過濾而被標記為垃圾郵件
  • IsSpamFromLLM - 由 AI/LLM 引擎標記為垃圾郵件(包含引擎名稱、回應與代幣數)
  • IsSpamRepeatComment - 因重複性而被標記為垃圾郵件(包含偵測到的引擎)
  • NotSpamIsOnlyImage - 僅包含圖片,因此未被標記為垃圾郵件
  • NotSpamIsOnlyReacts - 僅包含表情反應,因此未被標記為垃圾郵件
  • NotSpamNoLinkOrMention - 因無可疑連結或提及而未被標記為垃圾郵件
  • NotSpamPerfectTrustFactor - 因使用者信任度高而未被標記為垃圾郵件
  • NotSpamTooShort - 評論過短,無法分析,因此未被標記為垃圾郵件
  • NotSpamSkipped - 跳過垃圾郵件檢查
  • NotSpamFromEngine - 由偵測引擎判定為非垃圾郵件(包含引擎名稱與信任因子)

Bad Words/Profanity Events

  • BadWordsCheckFailed - 髒話過濾檢查發生錯誤
  • BadWordsFoundBadPhrase - 髒話過濾偵測到不當片語(包含該片語)
  • BadWordsFoundBadWord - 髒話過濾偵測到不當單字(包含該單字)
  • BadWordsNoDefinitionForLocale - 該語言無髒話定義(包含語系)

User Verification Events

  • CommentMustBeVerifiedToApproveNotInVerifiedSession - 評論需要驗證但使用者不在已驗證的工作階段中
  • CommentMustBeVerifiedToApproveNotVerifiedYet - 評論需要驗證但使用者尚未通過驗證
  • InVerifiedSession - 發表評論的使用者處於已驗證的工作階段
  • SentVerificationEmailNoSession - 驗證郵件已發送給未驗證的使用者
  • SentWelcomeEmail - 歡迎郵件已發送給新使用者

Trust and Security Events

  • TrustFactorChanged - 使用者信任因子已變更(包含變更前後數值)
  • SpamFilterDisabledBecauseAdmin - 對管理員使用者繞過垃圾郵件過濾
  • TenantSpamFilterDisabled - 整個租戶已停用垃圾郵件過濾
  • RepeatCommentCheckIgnored - 重複評論檢查被忽略(包含原因)
  • UserIsAdmin - 使用者被識別為管理員
  • UserIsAdminParentTenant - 使用者被識別為上層租戶的管理員
  • UserIsAdminViaSSO - 使用者透過 SSO 被識別為管理員
  • UserIsMod - 使用者被識別為版主

Comment Status Changes

Status change events include before and after values, plus the user who made the change:

  • ExpireStatusChanged - 評論到期狀態被修改
  • ReviewStatusChanged - 評論審核狀態被變更
  • SpamStatusChanged - 評論垃圾郵件狀態已更新
  • ApproveStatusChanged - 評論批准狀態被變更
  • TextChanged - 評論文字內容已編輯(包含編輯前後文字)
  • VotesChanged - 評論投票數已更新(包含詳細投票分解)
  • Flagged - 評論被使用者檢舉
  • UnFlagged - 評論的檢舉已被移除

Moderation Actions

  • Pinned - 評論被版主釘選(包含釘選者)
  • UnPinned - 評論被版主取消釘選(包含取消者)

Notification Events

  • CreatedNotifications - 已為評論建立通知(包含通知數量)
  • NotificationCreateFailure - 建立通知失敗
  • BadgeAwarded - 因評論授予使用者徽章(包含徽章名稱)

Publishing Events

  • PublishedLive - 評論已發佈給即時訂閱者(包含訂閱者人數)

Integration Events

  • WebhookSynced - 評論已透過 webhook 同步

Spam Rule Events

  • SpamRuleMatch - 評論符合自訂垃圾郵件規則(包含規則詳細)

Localization Events

  • LocaleDetectedFromText - 從評論文字自動偵測語言與語系(包含偵測到的語言與語系)

評論日誌的使用案例

評論日誌會自動產生並與每則評論一併儲存。它們提供了有價值的洞察,適用於:

  • 理解審核決策 - 明確查看評論為何被批准、等待審核或被標記為垃圾郵件
  • 除錯批准/垃圾郵件問題 - 在評論行為異常時追蹤決策邏輯
  • 追蹤使用者行為模式 - 監控信任因子變化與驗證狀態
  • 稽核管理者操作 - 檢視版主對特定評論所採取的操作
  • 調查垃圾郵件過濾效能 - 檢視哪些偵測引擎能攔截垃圾郵件、哪些未能
  • 整合故障排除 - 驗證 webhook 同步與通知傳遞

這些日誌有助於維持審核流程的透明度,並協助微調您的評論系統行為。

鍵盤捷徑 Internal Link

評論審核頁面支援鍵盤快速鍵,用於在評論之間導航、執行操作,和分頁 - 全部可在不使用滑鼠的情況下完成。

在審核頁面上隨時按下 ? 以開啟列出所有可用快速鍵的說明對話方塊。

導航

按鍵 動作
j 聚焦下一則評論
k 聚焦上一則評論
x or Enter 切換焦點評論的選取狀態
Shift+j 選取焦點評論並移到下一則
Shift+k 選取焦點評論並移到上一則

聚焦的評論會以藍色外框標示。這與「已選取」(勾選)的評論是不同的。

聚焦評論的操作

按鍵 動作
a 切換核准 / 取消核准
s 切換垃圾 / 非垃圾
d 刪除
u 復原刪除
r 切換已審核 / 未審核
e 編輯
b 封鎖 / 管理封鎖
p 切換置頂 / 取消置頂
f 取消標記
i 檢視來自該 IP 的所有評論
t 設定信任等級
m 管理徽章
l 檢視日誌
c 切換上下文

這些快速鍵僅在有評論被聚焦時適用。如果沒有評論被聚焦,請先按 jk

全域快速鍵

按鍵 動作
Ctrl+a 全選評論
Ctrl+z 復原最後一個操作
? 顯示鍵盤快速鍵說明
g 切換快速鍵提示覆蓋層
/ 聚焦搜尋輸入欄

分頁

按鍵 動作
[ 上一頁
] 下一頁

快速鍵提示

g 可切換提示模式。啟用時,焦點評論的操作按鈕上會出現小徽章,顯示每個按鈕對應的鍵盤快速鍵。這在學習快速鍵時很有用。再次按 g 可將其隱藏。

輸入時停用

下列情況會自動停用快速鍵:

  • 游標位於搜尋框、文字輸入或可編輯內容欄位時。按 Escape 可使欄位失去焦點並回到快速鍵操作。
  • 有對話方塊開啟時。請先關閉對話方塊。

總結

您已閱讀完我們的審核(Moderation)文件。讓我們知道您有任何進一步的意見或問題,請在下方告訴我們 - 您也可以 透過 支援頁面 聯絡我們。