tags: cofacts, meeting note GA: UA-98468513-3 —

20220126 會議記錄

:::info

:potable_water: Release pipeline

:star: Released to production

Community builder

:rocket: Staging

:globe_with_meridians: Site

Testing checklist

http://dev.cofacts.tw/

未登入下檢測:

登入自有帳號後檢測:

⛔️ Release Blockers

N/A

未竟項目

N/A

檢舉違規處理流程

:::info 檢舉處理的網頁(公開) https://docs.google.com/spreadsheets/d/e/2PACX-1vRdcwXdC36xfgXfSMSk527Zbel9A-__vwRXkQ0NjkzSXoSPETCFc7sI7SoaAFdPCfskugtQL-Md8JgH/pubhtml

Spreadsheet(檢舉違規內容 (回覆),不公開) :::

  1. 使用者在真的假的網站按 report abuse
    • 一定要用 email 嗎 [name=kukka]
      • 本來想說可以聯絡他 [name=mrorz]
      • 拿掉好了 [name=bil]
      • 反正原本 email 也可以亂填 [name=nonumpa]
    • 機填欄位看以網後嗎 [name=kukka]
      • replyType 沒辦法,一定要在最前面,才能設定跳頁;既然有一個一定要在第一頁,就想說通通放在第一頁 [name=mrorz]
      • 把機器填的部分變成用google app script 送如何? [name=cai]
      • 對耶好像可以把 replyType 之類的欄位合併成一個,用 AppsScript 拆出資料來 [name=mrorz]
  2. 使用者填寫完畢後送出
  3. Google sheet 的 apps script 按照使用者輸入內容,從 Cofacts API 拉資料
    • 若使用者擅自修改 userId, itemId, itemType 等欄位,這裡就會拉不到資料,檢舉無效
  4. Cofacts WG: 判斷該檢舉是否應公開。
    • 每一則檢舉送出後,預設自動公開。
    • 不公開的情形:
      • 測試用、但不方便刪掉
      • 惡意檢舉
  5. 判斷其違規樣態、處置
    • 判定之違規樣態:純文字
    • 處置:對被檢舉內容或被檢舉人的處置。
      • noop: 判定沒有違規,不做任何事情。
      • block: 封鎖「被檢舉人」、隱藏該被檢舉人的所有內容
      • deleteReply: 僅刪除單篇回應
      • modify: 手動修改被檢舉的內容
    • Takedown announcement: 在 takedown 發 PR 然後 merge 後的公告 URL。一開始是空的
  6. 產生 takedown 公告並發 PR
    • TBD: 發文樣板、框起要處理的對象之後,自動生成公告供複製貼上
    • 框到重複的使用者或內容的話需要 dedup
  7. PR review
  8. Merge PR
    • 把 merge 後的公告 URL 貼到處理完的 takedown announcement 處
  9. 產生 CLI 指令並執行
    • TBD: 框起要處理的對象之後,自動生成 CLI 腳本指令,供複製貼上
    • 框到重複的使用者或內容的話需要 dedup

:::success 欄位改成一個 payload (JSON) + 一個 itemType 即可 :::

3 月小聚