20200729 會議記錄

Cofacts Next! 追蹤

討論事項

大松檢討

See: https://g0v.hackmd.io/6OzPCSNsTXKKqrNSWNhg7Q#協作區

Category 標記 UI 檢討

  • 列表太長,捲來捲去很累很難找 mrorz
  • 醫藥、愛滋、COVID-19 離很遠 mrorz
  • 連續標十篇會很累;如果是查完順手標一篇就還好 ggm
  • 「目標編輯」的部分,熟悉之後可以隱藏 ggm
  • github 加 label 的 UI 不錯 ggm
  • obsolete category 想辦法藏起來;article category 可能先保留 mrorz

「等你來答」的問題

MrOrz 問 4000 如何決定要在 Cofacts 上找想回的東西

  • 使用「可疑訊息」列表,看哪個回應是 0 4000
  • 不知道「等你來答」與「可疑訊息」列表的差異 4000
  • 一頁可能要恢復原本的 25 item 比較好 mrorz
    • 需要開票
  • 想要在文章列表看到網址預覽的標題,不用內文 4000
    • 覺得一個項目佔據螢幕的高度還可以,但希望可以放個標題進去;現在還滿有空間的
  • 「等你來答」的數字消不完 4000

Youtube 阻擋 metadata scraping

討論:其實這是間歇性的。是否要在 UI 提供重抓 preview 按鈕?

  • 不知道做成按鈕會不會被亂按 nonumpa
  • 可以做成登入的編輯才可以按 mrorz

開票追蹤

chatbot 不問來源

討論:

2019 針對來源的討論:

目前實作:只要 source 不被擋,就會直接送進資料庫(無關理由)
因此真正被擋住的只有 source value = manual input | outside LINE 這兩種。

  • 被擋住的量 < 15%
  • 會選到 trap 選項的 session 數些微地隨時間減少
  • 可用上面的 source value filter 來檢視擋住的訊息是否有需要收錄

  • 4000 筆中,有 300 筆被傳進來 2 次
  • 亂碼的應該是 LINE 內建 OCR 後傳入
  • 全進資料庫,但有理由的、傳進來兩次的再顯示 nonumpa
    • 可是選擇不要送進來的話,還是不會送
    • 比較接近方案一,較短的 funnel 讓訊息盡量進來 mrorz

方案一 vs 方案二

RSS UI

文武:
選項只有

  • Email
  • IFTTT
  • Feedly

orz
看要不要點下去之後有跳窗
每個選項都是 tab

文武
好像只有 IFTTT 需要教學

lucien
Feedly, email 的服務可以帶網址 不太需要設定

The Free plan provides access to core IFTTT Platform developer tools so you can get started building services without an upfront commercial commitment. When you’re ready to publish your work and make it available to others, you’ll need to upgrade to one of the paid plans.

src: https://platform.ifttt.com/docs/faq#reviews-and-publishing

Ex:
https://ifttt.com/applets/VrzvihCR-cofacts-rss-line

orz
要先引導使用者登入
然後再複製 RSS URL (他的預設值無法透過 URL 指定)

或是直接讓使用者 follow 網路上的教學文

Lucien
如果成本可以接受,還是可以出一個教學
很複雜的話就出影片

email 二選一要選哪個?

orz
可能是 Feedrabbit 吧

lucien
最後選項會變成

  • Email (via FeedRabbit)
  • Feedly
  • IFTTT
  • RSS link

只是 USD 199/year 可以ㄇ

bil
不貴呀 linode 比較貴

IFTTT 方面:假設可以用 applet,填好 RSS <> Slack, LINE, Telegram
Lucien 出 wireframe
https://www.figma.com/file/YikWPPauMnukDH0U2Nq4YS/Components?node-id=1%3A310

LINE bot onboarding UX

過去的討論:https://g0v.hackmd.io/@mrorz/cofacts-meeting-notes/%2F%40mrorz%2FS1cpqgCpr
後來沒有留下成果圖 QQ


Reply search 相關討論

Issue: https://github.com/cofacts/rumors-site/issues/295


Any conclusions?

8月編輯小聚

上週討論:https://g0v.hackmd.io/@mrorz/cofacts-meeting-notes/%2F9qp8dE7dReK2q8FTeP9Feg
8/29 or 8/30

:potable_water: Release pipeline

:star: Released to production

網站在大松前上了讓 category 能斷行的 PR

:rocket: Staging

:robot_face: Chatbot

https://github.com/cofacts/rumors-line-bot/compare/master...dev

Feature
  • #201 Record viewed messages (userArticleLinks)
  • #207 Notify user of new replies
Bugfixes
  • #211 Fix undefined session ID error
Others
  • #210 hint user to permit LIFF “send to chatroom” permission
  • #206 Google Analytics of LIFF
Testing checklist

Staging chatbot: https://lin.ee/1QUzEX4nI
尋找測試用舊訊息: https://dev.cofacts.org/articles

  • 應可送出「全新訊息」

    • 問訊息來源時選擇「我自己打的」或「LINE 外面看到的」,應該會被擋下。
    • 提供正確訊息來源後跳到理由頁面,關掉理由視窗,訊息應該還是有被送出。
    • 可從聊天視窗內打開理由視窗,繼續填寫理由送出。查看 article page 看理由是否有被送出。
    • 可以修改理由送出。查看 article page 看理由是否有被送出。
    • 「分享到 Facebook」、「分享到 LINE」可以正常運作
  • 送出「沒回應」的舊訊息,應可送出新理由

    • 跳出來源視窗後關閉,文章的「N 人回報」應該仍然要 + 1(除非測試者已經針對該篇送過 reply request)。
    • 提供正確訊息來源後跳到理由頁面,關掉理由視窗,可以看到再打開的選項
    • 可從聊天視窗內打開理由視窗,繼續填寫理由送出。查看 article page 看理由是否有被送出。
    • 可以修改理由送出。查看 article page 看理由是否有被送出。
  • 送出「有回應」的舊訊息,應自動回傳回應

    • 應列出訊息所有的回應
    • 選擇回應之後可以幫回應 upvote
    • 可以再次選擇 downvote
    • 選完回應之後,還可以捲回去選其他回應
  • 送出跟舊訊息相似的訊息,應提供選項選擇最像的訊息

    • 按下任一訊息應該會列出回應
    • 選了一個訊息之後,還可以捲回去按其他訊息
    • 捲回去按下「這裡都沒有我要的」應該要跳出詢問來源視窗 (選項中不能有 100% 相似的,否則會找不到按鈕)
  • Rich menu 測試

    • 「設定推播功能」更改後再次打開,應該會保留原本設定
      • Not available
    • 「查過的訊息」應該要列出之前查過的訊息
  • #211 Fix verification

⛔️ Release Blockers

未竟項目
  • 按下「我自己寫的」之後再捲回去按其他來源,會把來源當成新訊息送進資料庫 nonumpa

    • 因為之後會拿掉來源,所以可能不用修 mrorz
  • 點按查過的訊息,會更新時間(少於一分鐘前看過)但左上角還是顯示「1 則新回應」 mrorz

    • 理論上 557eb0e 應該要修好它,看起來並沒有⋯⋯囧
    • 因為還沒有放 rich menu,所以不是 release blocker

:globe_with_meridians: Website

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

Feature
  • #297 Improve usability for reply editor
Bugfixes
  • #296 Support line breaks in category description
  • #298 Fix data loading error caused by refactor
  • #299 Fix bug that iOS cannot use global search
Others
  • #287 #289 #290 - Reorganization / refactor; extract <Tooltip>
Testing checklist

http://dev.cofacts.org/

未登入下檢測:

  • Article list

    • Filter works
    • Sorting works
    • Can go to article page
  • Replies list

    • Filter works
      • 不允許選擇 Replied by me
    • Sorting works
    • Can go to article page
    • 不允許 upvote / downvote replies
    • Can see vote reasons
  • Hoax for you

    • Filter works
    • Sorting works
    • Can go to article page
  • Article detail

  • Search

    • Can use global search to perform search
    • Can use textarea in header to perform searchs
    • Can list searched articles
      • Filter works
      • Sorting works
      • Can go to article page
    • Can list searched replies
      • 壞惹!
      • Can go to reply page

登入自有帳號後檢測:

  • Replies search page

    • 壞惹!
    • can upvote / downvote replies
  • Replies list

    • 可選擇 Replied by me
    • can upvote / downvote replies
  • Article detail

    • Can submit, upvote, downvote reply request
    • Can submit, remove own reply
    • Can upvote, downvote other’s article reply
    • Can add, remove, upvote, downvote category
  • Can logout

⛔️ Release Blockers
  • Search reply 壞掉惹 bil
未竟項目
  • 手機上 filter 按 X 會以為是 cancel bil
  • filter 取消後還是有半透明 nonumpa
    • 那個是 material design 按鈕的 focus state,可以按 tab 換按鈕;但確實有點 confusing 可以拿掉。
  • Comment 的送出理由按第一次會觸發 blur 沒按到,要按第二次才會真的送出

:eye: Under review