---
tags: cofacts, meeting note
GA: UA-98468513-3
---
20200429 會議紀錄
=====
bil,orz, ggm, 2記者
Workis
> 線上開會: https://tico.chat/powercall?room=cofactshack&type=timeFirst
> 上次開會紀錄:https://g0v.hackmd.io/@johnson/rklCLhhOU
## 0523 大松
線上形式舉辦
https://g0v.hackmd.io/@johnson/rklCLhhOU#%E5%B0%8F%E8%81%9A
bil
因為有 RPG 的介面所以應該不用直播
orz
Spreadsheet 分工
## 5/5 (二) 政大媒體識讀
100人大班,10人上課
Spreadsheet 分工: 10篇 / 100 人
http://bit.ly/cofacts-nccu-2020
## 開發
GitHub activities
https://datastudio.google.com/u/0/reporting/18J8jZYumsoaCPBk9bdRd97GKvi_W5v-r/page/WSQFB
### Staging site
目前上的版本是[PR-247](https://github.com/cofacts/rumors-site/pull/247),內有所有 list page UI。
MrOrz:
RSS 好像要更新囧
在做 LINE bot notification 之前好像應該先把 RSS 修好並且宣傳一發
### Staging LINE bot
Staging: https://lin.ee/1QUzEX4nI
Current state diagram: https://docs.google.com/drawings/d/1sSzI0PSggkA3PPP99Nl18H4zMO4lk-2y5s7dGRNJwAE/edit
<img src="https://docs.google.com/drawings/d/e/2PACX-1vTeXGMSaPQadbe7kXay6n0vWWKHbLrMWtNB1xWuuH7SEO9KlPjDSML_TZgcuk6_kpsGLwM6YlosB1MI/pub?w=1428&h=1057">
![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_72032439a9c2df7ef7e97cf23a19ee10.png)
#### 已知問題
Feedback LIFF、source LIFF 與 reason LIFF 的 mutation 的作用對象,以及各 button 的 google analytics event 的紀錄對象,都是 context 裡的 `selectedArticleId` 或 `selectedReplyId`。
> (記的時候會記錯
> 麻煩的是收feedback
> 是跟否的judgement,但LIFF只有記到「有按是/否」
只有一種解,把context通通塞進postback
但是,目前的實作讓使用者按下 postback button 時可以[跳回當下的 state](https://github.com/cofacts/rumors-line-bot/commit/687edebb61b822b8a37802c84579863506c99318),因此使用者點下舊的 LIFF 按鈕做動作、或舊的 postback button 時,會作用在當下的 `selectedArticleId` 與 `selectedReplyId`,即使該按鈕可能不是 for 該 `selectedArticleId` 與 `selectedReplyId`。
Proposed solution:
Preserve context in postback payload & LIFF JWT
https://github.com/cofacts/rumors-line-bot/issues/176
:::warning
再說
:::
#### 已知問題2
桌面版可以打開 LIFF 但是[不能用 sendMessage](https://developers.line.biz/en/reference/liff/#send-messages) 所以還是壞的
Proposed solution:
1. 先試試看 access token
2. 在桌面板擋起來,請他用手機開
:::success
試試看
:::
#### Enhancement
把 reason LIFF 的處理,放進 `ASKING_REPLY_REQUEST_REASON` 與 `ASKING_ARTICLE_SUBMISSION_CONSENT`,或獨立一個 state 處理,不要通通都塞在 `__INIT__`。
https://github.com/cofacts/rumors-line-bot/issues/177
:::warning
再說
:::
#### 送出 source 與 reason 後的訊息重複問題
| after source | after reason |
| -------- | -------- |
| ![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_15bbaa98a3d1f7180ab9c1a13a9d75e7.png) | ![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_d0c7fe8cedec6526009ac67b3e4a98a7.png) |
ggm
會有點重複
可以一次放 4 個按鈕
orz
可以一段字、兩個按鈕、再一段字、兩個按鈕
lucien
上面那是互動體驗的 log
應該不會有人看吧
orz
不過問題是上面是偷送的,就看使用者會不會覺得怪
lucien
第二個 provide more info 其實不用是 highlight 色
因為他已經提供過理由了
這樣的話上兩個是灰色,兩個 bubble 可以合併成一個
但填了source還沒填 reason 的可以不用 merge 成一個 bubble
:::success
改起來
:::
#### Feedback yes/no
GGM
按叉叉也會紀錄 yes/no 嗎
orz
會耶
但是這樣好像沒有寫很清楚
GGM
可能要改 wording 加上「我們已經紀錄你的回饋。」
:::success
加起來
:::
### Other bugs found
- reply request 無法顯示多過 10 則 https://github.com/cofacts/rumors-api/issues/164
- 為何要「傳送訊息到聊天室」的理由 https://github.com/cofacts/rumors-line-bot/issues/174
## ~~Landing page 討論~~ 下週討論
> from 志超
Discussion: https://g0v-slack-archive.g0v.ronny.tw/index/channel/C2PPMRQGP#ts-1588067286.270900
https://www.figma.com/file/zpD45j8nqDB2XfA6m2QskO/Cofacts-website?node-id=994%3A111
## 假名討論
random 生成存起來
API server 產生
存在 users index, id: `app_id:user_id`, app_id 來源是 https://github.com/cofacts/rumors-api/blob/master/src/checkHeaders.js#L7