Re: [發問] 吸他
因為目前阿髮妻是直接把圖片丟在資料夾裡,讓外掛程式自己去找圖片
所以外掛程式比較難辨別圖片是不是阿髮妻製造的
而且要一直檢查資料夾裡是否有新檔案也不方便
我的想法是,將阿髮妻裡面處理驗證碼的部份分離成另一個程式
當阿髮妻從網站收到圖片時,會去呼叫外掛程式(假如外掛程式尚未啟動)
接著傳訊息給外掛程式:image [檔名]
例如:image 1.jpg
外掛程式收到訊息後,會想辦法取得認證碼
(在本機顯示認證碼視窗,或是傳到網路上讓打字兵填)
接著將認證碼傳回給阿髮妻code [檔名] [認證碼]
例如:code 1.jpg sod
無法辨識的時候則會傳回 cancel [檔名]
假如阿髮妻等外掛程式等很久不想等時,也可以傳訊息取消:cancel [檔名]
阿髮妻收到認證碼並送給網站後,假如認證碼是正確的,
會送訊息給外掛確認:correct [檔名]
當然錯誤時也會送出錯誤訊息:incorrect [檔名]
外掛程式可以藉由這些訊息判斷有沒有哪個ip惡搞,故意送出錯誤的認證碼
阿髮妻內建的外掛程式只會跳出視窗讓本機使用者輸入認證碼
假如有人要自己做外掛,只要取代阿髮妻內建的外掛程式即可
當然,假如能在設定檔裡設定要使用的外掛程式,
或是可以由gui介面指定外掛程式那就更好了
打字兵使用的程式,也可以內建一個黑名單
假如收到惡搞圖片時,可以擋掉對方的ip,以後就不會再收到對方傳來的圖片
另外我建議伺服器只用來溝通,傳送圖片則使用p2p方式
也就是採用類似eMule的作法,這樣伺服器的負擔才不會太大
甚至可以採用無伺服器的方式,在程式內建一個peerlist
每當連上另一個peer時,就和對方交換peerlist互通有無
當然兩種方法也可以並用
以上是我個人一點小小的看法,歡迎大家指教
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.95.51
推
06/26 18:28, , 1F
06/26 18:28, 1F
推
06/26 18:29, , 2F
06/26 18:29, 2F
→
06/26 18:30, , 3F
06/26 18:30, 3F
推
06/26 18:31, , 4F
06/26 18:31, 4F
推
06/26 18:31, , 5F
06/26 18:31, 5F
→
06/26 18:32, , 6F
06/26 18:32, 6F
→
06/26 18:32, , 7F
06/26 18:32, 7F
→
06/26 18:32, , 8F
06/26 18:32, 8F
推
06/26 18:32, , 9F
06/26 18:32, 9F
→
06/26 18:33, , 10F
06/26 18:33, 10F
推
06/26 18:37, , 11F
06/26 18:37, 11F
推
06/26 18:38, , 12F
06/26 18:38, 12F
推
06/26 18:38, , 13F
06/26 18:38, 13F
→
06/26 18:38, , 14F
06/26 18:38, 14F
→
06/26 18:39, , 15F
06/26 18:39, 15F
→
06/26 18:39, , 16F
06/26 18:39, 16F
→
06/26 18:40, , 17F
06/26 18:40, 17F
推
06/26 18:41, , 18F
06/26 18:41, 18F
推
06/26 18:50, , 19F
06/26 18:50, 19F
推
06/26 19:00, , 20F
06/26 19:00, 20F
討論串 (同標題文章)