tags: cofacts, meeting note GA: UA-98468513-3 —
20240110 會議記錄
:::info
- 所有會議記錄
- 線上出席:MrOrz, cai
- Workis:bil, vickie 記者 8 人, nonumpa
- https://gather.town/app/z3x18KQFgZCX8MeZ/cofacts :::
:potable_water: Release pipeline
:star: Released to production
:electric_plug: API
- API fix https://github.com/cofacts/rumors-api/releases/tag/release/20240104
:rocket: Staging
:electric_plug: API
- Rewriting spammer reply [name=eliot]++
- Collab server tests [name=nonumpa]++
:robot_face: rumors-line-bot
- (上週測過但有問題的)Refactor bubbles
- (上週測過但有問題的)Multiple msg handling
- 修復「查看這篇的回應」故障問題:主因是 choosingArticle 原本會讀
context.msgs[0]來紀錄 event 到 bigquery,「查看這篇的回應」是新的 context 因此context.msgs為空。 - 此 PR 改寫邏輯,只有確定 context 恰有一個 msg 的狀況下才會讀取
context.msgs[0] - 選擇資料庫訊息的 wording 已更新
- 「有 0,3 則」bug wording 已修復
- 修復「查看這篇的回應」故障問題:主因是 choosingArticle 原本會讀
- README update [name=jtsaich]++
- Article & reply time [name=jtsaich]++
Testing checklist
https://lin.ee/1QUzEX4nI
- 應可送出單則「全新圖片影片」
- 會詢問是否要送出訊息。
- 不同意送出訊息後可以收到感謝。
- 同意送出訊息後就會送出訊息,並得到:
- Cofacts article page 按鈕
- AI reply (依照逐字稿內容)
- 寫理由的按鈕
- (若沒開啟推播)應該要看到「開啟小鈴鐺」泡泡,且可打開 setting 頁面
- 「分享到 Facebook」、「分享到 LINE」且可以正常運作
- 剛才送出的訊息應該要在「查過的訊息」列表
- 送出多則訊息(圖文)
- 全部訊息都不在資料庫
- 詢問是否要送進資料庫
- 拒絕的話就全數停止
- 確定的話就會送出訊息,顯示查詢結果
- 查詢結果會包含剛才送出的訊息
- 選擇剛才送出的訊息(還沒回應)會顯示 AI reply
- 已知:只有 text messasge 會顯示 AI reply –> 未盡項目
- 剛才送出的訊息應該要在「查過的訊息」列表
- 部分訊息不在資料庫
- 詢問是否要送進資料庫
- 確定的話就會送出訊息,顯示查詢結果
- 剛才送出的新訊息會出現在「查過的訊息」列表
- 從點擊現有訊息後,現有的訊息也會出現在「查過的訊息」列表
- 不會。
- 全數訊息都在資料庫
- 直接顯示查詢結果
- 剛才查的訊息,無論是否有在資料庫,都應該要在「查過的訊息」列表
- 全部訊息都不在資料庫
- 送出「資料庫內有多則相似」的單則舊訊息,會列出相似訊息
- 若為圖片,會顯示圖片
- 如果目前查詢的不在茲料庫,會列出相似訊息、「沒有我查的訊息」選項
- 選擇「沒有我查的訊息」選項會詢問是否要送進資料庫
⛔️ Release Blockers
無
未竟項目
- 如果沒出處,就沒有回應日期
- 可以移到下面「⬆️ 綜合以上,回應者在 2023-12-12 認為它不在查證範圍。」
- https://github.com/cofacts/rumors-line-bot/issues/385
- 先用其他 type 寫出處後,改成不在查證範圍,再送出,LINE 會顯示出處 [name=cai]
- https://github.com/cofacts/rumors-line-bot/issues/386
:globe_with_meridians: Site
- Donation link & footer for mobile [name=Simon]++
- (Actually API, can test on site) Allow empty slugs [name=Jade]++
- Add fallback when terms fail to load
Testing checklist
http://dev.cofacts.tw/
未登入下檢測:
- On mobile, can access terms & donation link
- Can view User Agreement from new footer
登入下檢測:
- Can edit slug and save
- Can remove slug and save
⛔️ Release Blockers
無
未竟項目
- remove slug 後 user link 不會更新,按 F5 會壞掉 [name=cai]
- 應該也要 redirect 到 ?id=xxx 的 page 避免此狀況
- 但這比較少發生,可以另外開票做 [name=mrorz]
- https://github.com/cofacts/rumors-site/issues/563
:eye: Under review
大松檢討
https://g0v.hackmd.io/@cofacts/meetings/https%3A%2F%2Fg0v.hackmd.io%2FTnZpbsAeT1GGPcTStcl8Kw%3Fview
- 帶板子很清楚
Left over items
- Ground truth 改 Vertex AI 結構 https://github.com/cofacts/ground-truth/pull/2
- 詢問中:我是否可以 proceed 還是要等他
- Too many feedbacks issue https://github.com/cofacts/rumors-site/pull/556
- 答應要修改 [name=marcuss]++
CCPRIP
[Op] Transcript spam
nonumpa https://g0v.hackmd.io/vKCvrqSQTlm7GEx9MAXGaw?view#op-Transcript-spam-處理
- https://github.com/cofacts/rumors-site/pull/559
[Comm] Cooccurrence
- Fix blocker & bugs
- 大松
- 選前週會 test & release (如果沒問題)
- Implement website display cooccurrences
- 選舉
- 實作 ASKING_CONTEXT (Optional?)
DDoS attack mitigation
Summary: https://drive.google.com/drive/folders/1_g5QAg8X9zioEmoZ3BfSGDO9Adp71aMg?usp=sharing (Open) Downtime: 15:28 ~ 15:42 共計 14 分鐘
過程
- 15:28 Cloudflare monitor 回報服務全數下線

- Cloudflare 瘋狂洗版

- 15:32 關 notification, 分析中
- Server 上的 load

- Server 上的 load
- 15:42 - 設定 WAF 後服務全數恢復
討論
- 投資詐騙:前幾天有人來 spam 這一頁,輸入協同造假內容 https://github.com/cofacts/takedowns/blob/master/2024/0105-cib.md
- Analytics 有影響嗎 [name=nonumpa]
- 沒有,看起來不是瀏覽器打的
- Cloudflare notification 也太頻繁⋯⋯
- 關閉 DDoS Alert 的 notification,有 downtime alert 就好
- Cloudflare ddos protection
- WAF 設定:加了一個要擋的 path
Facebook privacy terms review
- 每年都會檢查 privacy
- fix
徽章

- 縮小成左右 2cm
- 不打樣直接做
放大視野 follow-up
影片已經上架
- https://youtu.be/11Hqe5rjA7I
- https://www.youtube.com/watch?v=lYL4SohQp70
(Youtube 有自己空耳一個 transcript)