音樹
@ADYex
4Friends 641Fans
Karma97.74
male Taiwan
KMN_TREE 的舊帳號,
作為公開河道分享訊息之用。

石虎資料閱讀整理筆記噗:
@ADYex - 千年樹妖的石虎筆記噗 石虎筆記的入口點,石虎保育推廣用資料庫。
音樹
2 weeks ago 4
https://images.plurk.com/51ah2rLawhEATLSR088MLK.png

New機器狼開發進度。每天推一點點小進度。

今天完成了噗浪getPublicProfile API到PlurkUser物件的轉換,發現用之前寫好的函式就可以直接轉換了,無痛整合。

另外也加上了例外判斷,當無法查詢到噗浪用戶的時候,會在log寫下警告訊息、紀錄所查詢的帳號字串,並且跳掉後續的處理。

今天過後,已經可以從綠界贊助者名稱對應到噗浪用戶,並取得格式化後的完整資料。這步驟的功能已經完整完成了。
音樹
2 weeks ago 4 @Edit 2 weeks ago
https://images.plurk.com/5ploRkD9CYNt6euHtqsrG8.png

New機器狼開發進度。
今天時間不太多,寫個小進度。

初步完成了綠界贊助到噗浪用戶之間的關聯性:把贊助的用戶名稱當成噗浪帳號,用API查詢該帳號的噗浪Profile。之後會請用戶把噗浪帳號填在贊助用戶名稱那邊,來自動發送AI點數。
音樹
2 weeks ago 7
https://images.plurk.com/6AB6zC7fKouNoYpYXiTo5P.png

New機器狼開發進度。

綠界技術團隊回信了,於是CheckMacValue的再生產和檢查機制也完成了。

信上記載了詳細的步驟、每個階段會產生的運算值,甚至還幫我把需要注意的特殊符號給標色,有夠貼心。

原來是空格在URL Encode/Decode時需要跟+號做互換,要用Python的quote_plus()、unquote_plus()才行。解密和產生檢查值的時候都要注意。
音樹
2 weeks ago 4
https://images.plurk.com/FMN6RkpUATr75xpBSX9ik.png

New機器狼開發進度。

連假結束,回來用自己的電腦真是神清氣爽,雙螢幕對寫程式真是太好用了。

先把連假期間寫的程式搬回來,並把新安裝的套件補齊,確保之前寫的功能都有正確遷移過來。

然後立刻接著寫了交易結果欄位檢查,檢查綠界傳來的交易相關欄位,確定交易有正確成立、也有確實付款之後,再往後進行動作。
音樹
3 weeks ago 8 @Edit 3 weeks ago
https://images.plurk.com/T3WqsLUS29nt7ix6PRbKd.png

New機器狼開發進度。
上班寫程式,下班寫程式,放假寫程式。

因為CheckMacValue的再生產需要先等綠界科技的技術團隊回信,今天先來做GPT建議的額外安全性措施。

在URL當中加入了隨機的長token參數,並在API內部做檢查。token本身是固定的,但只有我才知道,如果有人亂打API,會在第一時間就被濾除掉。
音樹
3 weeks ago 7


New機器狼開發進度。

今天搞了一整天,還是沒辦法正確計算出綠界的交易檢查碼

按照實況主贊助網址的技術文件做也不行,改用另一套ALL_IN_ONE的計算方式也不行。GPT還幫我把所有可能性都寫成程式暴力計算,結果沒有一個和綠界回傳值一致。

最後真的沒辦法,只好寄信去問綠界技術部,檢查碼到底要怎麼算,有夠挫敗的
音樹
3 weeks ago 11 @Edit 3 weeks ago
https://images.plurk.com/4Uzu9cPlntrywhTucq10nw.png

New機器狼開發進度。

今天整天都在寫程式,進度超★快!

最重要的就是研究了cloudflared,把測試用機器的IP/port轉換成公開網址,提供給綠界科技,並實際打了一次贊助取得真實資料,當成後續的測試資料。

有了真實測試資料之後,後面就相當簡單了:先確保後續的分析會在背景非同步執行,然後由外而內分析綠界給的資料。

GPT-5加Claude 4.5實在是太強了,所以多研究了把json轉換為dataclass的dacite套件庫,還順便就把解密交易資料(使用pycryptodome套件庫)給做完了
音樹
3 weeks ago 7 @Edit 3 weeks ago
https://images.plurk.com/6LliBy8bbtB23C6x7tkxpl.png

New機器狼開發進度。

今天基本上都在看綠界科技的技術文件,介接拿到的資料會有加密後的Data,然後還要用解密後的Data去驗證檢查碼,這些都很麻煩。

每看一篇新文件,就得和機器狼GPT重新討論分析與實作要怎麼進行。

但最麻煩的還是測試資料,因為有加解密和檢查碼,要自己造假資料就相當麻煩。明天再來研究怎麼用cloudflared暴露測試用機器,直接打一次贊助,從綠界科技拿真實資料吧...
音樹
3 weeks ago 9 @Edit 3 weeks ago
https://images.plurk.com/4A8bU9HRCPKt3AhWHetuJf.jpg

New機器狼開發進度。

跟機器狼GPT研究了綠界科技的文件、調整好網頁伺服器環境後,終於開始著手自動課金系統的開發了!

這幾天先重構了原本的定期執行的背景服務基底模組,新增了執行一次就常駐等待的事件服務基底模組,然後在ServiceManager裡面統一管理所有服務模組的創建、啟動和停止。

負責介接綠界科技的新類別,則先完成了非同步的HTTP伺服器,啟動之後就會常駐監聽本機的指定port,如果有人呼叫API,就為統一回應綠界科技想要看到的"1|OK"。
音樹
4 weeks ago 2 @Edit 4 weeks ago


@KMN_BETA - 🤖 噗文/回應模式分流 新增「噗文優先」與「回應優先」兩種模式,依情境切換提示詞...New機器狼開發進度盤點。

這個月有一半的時間在幫機器狼更換實況電腦,還有準備3D化紀念實況。不過AI化這邊還是完成了不少進度。

回應聊天功能已經完成了,最後採用了用最少資料達到最高智商的高CP值策略,在維持回應品質的前提下盡可能減少呼叫成本。

另外也研究了綠界科技的技術文件,分析整合API的可能性。這個月先改善了伺服器的網路設定,下個月就可以開始嘗試介接,讓機器狼收到贊助就自動發放AI點數。