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

20220810 會議記錄

:::info

:potable_water: Release pipeline

:star: Released to production

:electric_plug: API

https://github.com/cofacts/rumors-api/releases/tag/release%2F20220807

Fix number inaccuracy caused by GA sampling in #290

:globe_with_meridians: Site

https://github.com/cofacts/rumors-site/releases/tag/release%2F20220806

🖼️ Media Manager

Documentation: https://github.com/cofacts/media-manager

:rocket: Staging

:robot_face: rumors-line-bot

https://github.com/cofacts/rumors-line-bot/pull/316

Testing checklist

https://lin.ee/1QUzEX4nI

⛔️ Release Blockers

等圖片送出流程

未竟項目

:::info 另外開票處理

Image support

https://github.com/orgs/cofacts/projects/9

Documentation

Chatbot

New diagram?

Process existing images

  1. chatbot 上線,圖檔往 GCS 送,Google drive 不再有新圖 (8/20)
  2. 用 rclone 把所有圖下載到本機端
  3. 計算 hash,找出有重複 hash 的圖檔們(預計約 8000 個 unique hash 有多張圖)
  4. 用 Google drive API 找到 3 的每張圖的建立時間
  5. 把 3 的每個 unique hash 的一張圖用 media-manager 上傳,紀錄 Media entry ID
  6. 用 5 的 media entry 與 4 的 metadata 蓋出 aritcle & reply-request object with correct createdAt
    • replyrequest 的 userId 是個挑戰
  7. 把 6 的資料輸入 staging 進行回應 (staging 先更新到最新 snapshot)
  8. 網站支援 filter by article type
  9. 把 staging 上的 ariticle, reply, replyrequest 移植到 production

Extended goal

Trend and contribution

https://github.com/orgs/cofacts/projects/10

全數開發並 deploy 完畢。

CCPRIP

Cofacts Chatbot Platform Resiliency Improvement Plan, CCPRIP

長期方向 https://g0v.hackmd.io/BRsJOevWSbyUMBSZEVVWrA