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

20200826 會議記錄

:::info

Cofacts Next! 追蹤

討論事項

RSS 訂閱教學影片

(Cofacts – IFTTT – LINE 示意圖、以及 IFTTT 在 LINE 回報的截圖) 透過 IFTTT,您可以在 LINE 上收到最新的 Cofacts 回報訊息。

(zoom in 到 IFTTT) 首先,您要先免費註冊 IFTTT 帳號。

(轉到 Cofacts,hoax for you 設定 filter,按下訂閱、選擇 IFTTT 訂閱) 在 Cofacts 找到您想訂閱的訊息列表、設定好您想要訂閱的主題,然後選擇透過 IFTTT 訂閱。

(複製 Feed URL、按下訂閱) 在視窗中複製 Feed URL 並按下「訂閱」

(IFTTT 巨大 switch UI) 這會帶你到 IFTTT、按下 Connect。

(LINE login) 它會跳轉到 LINE 讓您登入

(LINE Notify 頁面) 在同意 IFTTT 與 LINE Notify 連動之後

(Connect to LINE 設定頁面) 您會再次回到 IFTTT,在「Feed URL」的地方貼上剛才複製的 Feed URL。

(LINE RSS 設定頁面) 最後,選擇您要接收訊息的聊天室,或使用 LINE Notify 一對一聊天,按下 Save,就完成訂閱囉!

(Cofacts – IFTTT – LINE 示意圖、以及 IFTTT 在 LINE 回報的截圖) 之後 Cofacts 的這個列表有新的訊息時,IFTTT 就會將這些訊息傳到你指定的 LINE 聊天室。 一起來回應這些被回報的可疑訊息吧!

編輯小聚

上週討論:https://g0v.hackmd.io/DjY6dVLxQFG6moNlM98_OQ?both#%E7%B7%A8%E8%BC%AF%E5%B0%8F%E8%81%9A

:potable_water: Release pipeline

:star: Released to production

:electric_plug: API

https://github.com/cofacts/rumors-api/compare/60d671509d2fa70e0a2bd733742818c34ba2dc44…master

Bugfix
Env vars
Migration

Google analytics migration finished on 8/25

:::spoiler

  1. Delete all previously fetched analytics
     curl $ES_URL/analytics/doc/_delete_by_query -H 'Content-Type: application/json' -d '{"query": {"match_all": {}}}'
    
  2. Try out cron job in one-off script Staging
     $ ./compose-all exec cofacts-api-staging node build/scripts/fetchStatsFromGA --startDate=yesterday --endDate=yesterday
    

    Production

     $ docker-compose exec api node build/scripts/fetchStatsFromGA --startDate=yesterday --endDate=yesterday
    
  3. See result Curl
     curl $ES_URL/analytics/doc/_search -H 'Content-Type: application/json' -d '{"query": {"match_all": {}}}'
    

    GraphQL

     {
       GetArticle(id: "3fczhzr31y8ap") {
         id
         stats {
           date
           webUser
           webVisit
           lineUser
           lineVisit
         }
       }
     }
    
  4. Make sure cron job is properly set
  5. Migrate old GA data Staging
     $ ./compose-all exec cofacts-api-staging node build/scripts/fetchStatsFromGA --useContentGroup=false --startDate=A --endDate=B
    

    Production

     $ docker-compose exec api node build/scripts/fetchStatsFromGA --useContentGroup=false --startDate=A --endDate=B
    

    :::

:rocket: Staging

:globe_with_meridians: Site

https://github.com/cofacts/rumors-site/compare/master…dev

Features
Bugfixes
Others
Testing checklist

http://dev.cofacts.org/

未登入下檢測:

登入自有帳號後檢測:

⛔️ Release Blockers

N/A

未竟項目

Rich menu

(大小要調整)

:::success Deployed to staging 試按~ :::