今日進度11/14:
今天基本上是從中午就開始改code到晚上
因為Gemini表現太好了,而且我又要用Google的資料庫,所以把所有服務都搬來Gemini,基本上前十天寫的code全部刪掉重來了。
原本是有點猶豫,但我相信更改後會做出比之前更好的成果,所以還是大刀闊斧下去了!
初次加入好友時的歡迎訊息,多了【範例照片】,提示用戶:
增加下方三格式圖文選單,以及用Flex Message詢問生理性別:
用Flex Message傳送營養分析報告(第一頁):
個人化建議與鼓勵(第二頁):
存資料庫是最艱辛的一段路,因為一開始研究FireStore,有先成功將用戶資料存到資料庫;
但是後來決定把TTS服務改用Gemini之後,就要把音檔先存到Firebase的Cloud Store,這樣後續才能再透過LINE傳給用戶,在我對資料庫很不熟悉的狀況下,原本還以為是相同的東西,但其實不是,Firebase的Cloud Store跟FireStore是不一樣的!光是研究它們倆的異同、研究介面、建立Bucket、弄出金鑰檔案、撰寫程式碼讓本地端的test.txt存到資料庫...等等,就花了數小時。
後來又花了一些時間,去整合我的主程式,讓檔案可以成功上傳到資料庫。
心得:雲端資料庫這種複雜的東西不親自摸索一遍,還真的是不會知道哪裡是誤區!不然我相信概念應該是不難的。
明後天應該會專心處理BUG,譬如說還要再測試:
非預期輸入測試:
流程中斷測試:
多語言營養標示:
圖片品質與內容:
連線錯誤處理:
然後看有沒有機會上線,擺脫NGROK😊加油!
P.S 做了新的LOGO,希望有專業一點的感覺: