--- tags: web3 --- # da0 Shoutout 6/20 會議 ## 會議記錄 [上一次會議(6/13)](https://g0v.hackmd.io/@da0/main/https%3A%2F%2Fg0v.hackmd.io%2F%40noahyeh%2FByb-tRSv2) [5/23 會議時列出SOP SPEC](https://g0v.hackmd.io/@noahyeh/HyPnZQqrn) --- ### 今日討論事項列表 1. 確認目前SOB 跟 SOP 的進度 @昶惟 @Matt 2. 確認[SO文件](https://g0v.hackmd.io/wRf3GRwsRdO0-8Vu6OEKaA?both)進度 - 未完成的PART的狀況如何 - 討論一下「閱讀對象」,是否調整版本 - 如果內容大致OK,會擷取出重點製作7/1台中報告內容 3. 討論一下7/1的目標、開源規劃 (哪部分是可以開放讓人加入完善功能,哪些部分是可以釋出讓人開發屬於他們的SO) --- ### 前端 @Matt 1. 目前已抓到資料、做好計算,下一步就是丟到網頁上。下週二就可以看到成果 2. 電腦畫面可能無法置中? 手機畫面尚未調整 3. Shoutout 時間戳記:先設定成顯示最新一筆so的時間 4. 先保留以下這串字,下週看效果。保留的原因是,這串字蠻清楚可以顯示目前so使用狀況。 "There're over 328 shoutouts from contributors of da0, for now." 5. SO對外文件的部分: 內部教學版目前沒有需要寫的,因為都是使用現成的東西。 [先補充登入步驟](https://g0v.hackmd.io/wRf3GRwsRdO0-8Vu6OEKaA?both#Getting-started-with-ShoutOut-frontend-%E5%89%8D%E7%AB%AF%EF%BC%9A%E9%83%A8%E7%BD%B2ShoutOut---Tim-Matt-%E2%87%AA613%E5%9B%9E%E4%BE%86%E7%9C%8B),再請Matt確認~ 未來開源版操作手冊可以等下週再來討論,例如怎麼抓api資料、怎麼顯示id :::info **Matt補充:** 開源版,主要是讓他們能夠替換channel的api,以及channel的id,網頁的database目前是跟sob分開的,未來要用自己前端的人,他們也必須要有自己的主機(我們現在是放在picchu),logo也是存在主機,所以其他人要用就可以換掉就好,所以他們只需要有主機就行~~~ 要自建前端,他們一定要有自己的主機,然後複製我們前端的code,改掉id那些,放上主機就可以運行了 目前so 跟 sob有關係的只有api,api是從sob的資料庫整理資料丟出來的,所以他們可以自己建後端資料庫,但前端也必須調整api參數,也就是說他們前端也要變成自己的 除非我so多加分頁就可以一樣用so,只是進去之後會分不同channel,抓不同的api ::: ### 後端 @昶惟 1. 後端目前都做好了~ 2. 使用者在使用上沒有改變。但後台流程完全不一樣,變成是會透過server做邏輯運算,然後進到database。接下來無論是寫入資料還是取出資料,全都在database。會讓未來開源可以更容易管理 3. 昶惟to-do:更新流程表 目前後台分成 程式、database 4. SO對外文件的部分: 1. 內部教學版: da0開新坑的設置步驟 1. slack頻道裝上sob 2. 填入g0v-tw.slack.com-->允許 3. 開始使用 2. 開源版: 再找時間處理。 討論如下 開源的部分或許可以請chatgpt寫,然後再修 1. 請Tim幫忙確認後台程式架設在"railway"(一個方便讓大家開源的工具) 2. 撰寫架設so的文件 -- **開源兩階段** 第一階段:7/1 讓人抄作業 - 安裝sobot - 完整開源文件,設定跟架設,但會有自己database;前端???(問matt) 第二階段:完整後台工具+前端顯示的set 未來開源開發項目 "這樣未來會需要建立更好用的後台系統,讓各坑可以方便操作資料;以及前台(前端)系統,各坑會有各自的數據顯示和統計網頁" 大家要能管理自己的資料庫 更好用的後台工具: 完整工具 加入bot 資料就會上頁面 也可以刪除或新增資料的功能 --- ### SO文件 - 待討論 1. 對象應分外部社群 & da0社群(+密切合作的群體)? 2. 部署shoutout - 開源版 - 內部教學版 3. Lucky格式提醒 (1)各段落敘事的口吻一致(主要是noah的段落比較明顯) (2)文件的目標在整份文件環環相扣(ex. 如果現階段最高的priority是讓g0v community都嘗試採用,我們可以微調每個段落的描述,讓整篇文章的意圖更確定。if not, we can ensure the article delivers it)與頭尾輝映(脈絡回顧 to closing thoughts) (3)中英版分離 --- ### 7/1目標 **定位**: 1. 操作方法跟達成效果講得明確(即分享思維和運用經驗) 2. 但不直接推銷(不邀請加入da0版 3. 如果有人問要怎麼應用,再根據對方需求來應對 **討論開源可能性:** 讓其他人可以來完善功能 或是 開發屬於他們的SO工具 當天尋求小功能支援: 1. 如何操作database的資料,例如test紀錄,如何刪除這種資料 2. 不同坑要架設自己sob,可能會碰到一個問題:因為g0v機器人有限,所以可能還是只能用da0-SOB。那如果其他坑也使用了da0-SOB,但不想要被收入da0的database的話,該怎麼辦? (目前資料庫會完整搜到g0v-tw這個workspace的資料) 目前昶惟做法是去搜g0v所有坑有裝sob的資料,可以限定在只搜da0的資料,但未來多一個坑,就要手動新增進蒐資料名單 如果昶惟先改成只搜da0,那前台就會只顯示da0的資料。 當天教學其他坑架設sob時,直接請他們只搜他們自己的坑 (但防止不了他們收入其他坑的資料) 原則上不需要去阻止別人搜da0的資料 是我們自己要設定邊界,就是da0只收da0的資料,前台只顯示da0的資料跟統計 ==**這裡會碰到的問題是:**== 別的坑使用da0-SO時,也會顯示同一個SOB,SOB的按鈕點進查看成就背包,會進到da0的頁面,但如果da0-database限定只收da0的資料的話,那麼別的坑就會看不到該坑的資料 **所以: 該坑的sopage該怎麼呈現????** 要怎麼只顯示自己的資料,要看前端那邊有沒有方法可以做篩選 ==**有沒有可能這麼做:**== **前端** 先用目前da0頁面當成整個g0v的公開頁面(也就是把da0商標跟twitter刪掉?) 然後有兩個篩選做法 第一種:設定filter 第二種:設一個按鈕,點進去是未來各坑的專屬頁面 每個社群各有自己前端頁面顯示 這樣表示大家都要做到自己獨立的前端顯示功能 **database** 基本上還是蒐集所有g0v的資料,但是各社群可以設定只收自己社群的資料 昶惟圖示: ![](https://s3-ap-northeast-1.amazonaws.com/g0v-hackmd-images/uploads/upload_7aab9df1f4c7e9f39241ecabb37be738.jpg) ---- ### ACTION ITEMS 1. 下週前端SOP會長好 2. SO對外文件整理 --- https://g0v.hackmd.io/@noahyeh/SJ4CZ-kun 你晚上8:05 https://g0v.hackmd.io/wRf3GRwsRdO0-8Vu6OEKaA?view https://g0v.hackmd.io/wRf3GRwsRdO0-8Vu6OEKaA?view#Getting-started-with-ShoutOut-frontend-%E5%89%8D%E7%AB%AF%EF%BC%9A%E9%83%A8%E7%BD%B2ShoutOut---Tim-Matt-%E2%87%AA613%E5%9B%9E%E4%BE%86%E7%9C%8B 你晚上8:15 電腦 畫面可能無法置中? 手機畫面尚未調整 你晚上8:16 目前計算已算好,下周二可以上 後端: 你晚上8:18 使用上沒有改變。但後台流程完全不一樣,變成是使用者操作 會透過server做運算,然後進到database。無論寫入資料還是取出資料,全都在database。會讓未來開源可以更容易管理 會透過server做邏輯運算 昶惟會在更新流程表 傅昶惟晚上8:45 g0v-tw.slack.com 你晚上8:45 內部教學版: 要填入g0v-tw.slack.com