Open titaneric opened 3 years ago
嗨,想幫忙這個 issue,但想確定一下結節…
然後現況是目前 gobbs 還沒有相關的實作,並且 Google DOC 也還沒有這個 endpoint 對嗎?
@wagaru 目前是這樣沒錯唷,我剛把Google Doc那邊註記,如果有更新你可以依照spec實作
嗨,想幫忙這個 issue,但想確定一下結節…
- 這個+1-1的計算看起來應該是在 ptt-backend 這邊計算,然後判斷執行+1/-1的 user 跟文章作者是否是同一人,再決定+1/-1的行為
差不多
2.透過 gobbs 提供的 public interface 取得目前的推文總數,計算完後再透過另一個 gobbs 的 public interface 更新
對
然後現況是目前 gobbs 還沒有相關的實作,並且 Google DOC 也還沒有這個 endpoint 對嗎? go-bbs 相關的實作要等 https://github.com/Ptt-official-app/go-bbs/issues/82 這個完成,知道目前推文數以及修改推文數的應該直接呼叫文章屬性相關的函式就行了? 目前 google doc 使用原有的推文,type 改成上下箭頭 ↑ ↓
我想詢問一個實做細節,因為推文數的計算有一個規則是「使用者在文章的推數影響最大 +1 最小 -1」,所以實做時需要使用當前使用者在這篇文章的推噓數,那麼這個數字要從何計算?
在.DIR檔案裡面有紀錄文章目前的推文數
關於上下箭頭部分,我認為可以先求有再求好。
在原本 BBS 的設計中有 recommend 來表示推文數,然後這個推文數和上下箭頭的數字是分離的。
所以先求有再求好的狀況就是直接抓內文然後去統計上下箭頭的數量,暫時先不考慮做假的狀況。
也就是流程上就是 (在usecase)
\n↑
\n↓
這樣。
也就是流程上就是 (在usecase)
- 抓內文
- 抓到
\n↑
\n↓
- 抓出ID ,統計該ID的上下狀態
- 加總
這樣表示目前我們打算將使用者按上下箭頭的紀錄當成一般推文一樣直接寫進 filename 底下嗎?
對,這樣可以比較簡單的做到向下支援
實作細節 / Details of Implement
Quote from Pichu:
備註