PTT評價

[情報] 自製 推送公仔/figure情報機器人

看板C_Chat標題[情報] 自製 推送公仔/figure情報機器人作者
narihira2000
(つよし)
時間推噓12 推:12 噓:0 →:0

==================0309更新==================

在Line的部分新增訂閱關鍵字的功能了!

https://www.ptt.cc/C_Chat/M.1615296693.A.F56

==================0309更新==================



各位板友大家好

不知道大家有沒有找不到公仔情報的困擾呢?

我以前通常都看板上的人分享或是追蹤露天賣家的粉專

但因為還是會遺漏情報而錯過預購的日期

後來發現中國有個叫做Hpoi手辦維基的網站有在分享情報

也有人做出爬這個網站的情報機器人推播通知

但前陣子那個機器人常常掛掉

所以便想說自己動手做一個出來

在測試大約5天後覺得應該算穩定了(?

於是便想和板友們分享

=============以上前言廢話=============


總之先上連結吧!


Telegram: https://t.me/HpoiInfoBig5

Line: https://page.line.me/777pjgfs


提供兩個比較常用的通訊軟體做選擇

Telegram的話很簡單,按下"加入"就可以了


Line的話就比較麻煩

因為Line bot在一般狀況下推播通知有數量限制

所以我改成使用免費的Line notify來做情報推播(有用過PTT alertor的人應該就知道)

總之,加入Line好友後,點選項的開始使用就可以開始

然後,機器人會回傳一個訂閱通知的連結

https://i.imgur.com/vmQxtYK.jpg



打開連結後登入Line,選擇要推播通知的聊天室

通常是選一對一聊天啦

若想要推播到群組也可以選擇要的群組,並且在完成連動後把Line Notify邀進該群組

https://i.imgur.com/XtclE6O.jpg



按下同意連動後會出現完成訂閱的畫面,此時就可以關閉網頁了


**更新**
按下同意連動要等他一下才會跳出成功訂閱的畫面(程式在處理中)
按兩次的話會重複訂閱兩次哦!
如果有跳出兩個完成連動的通知記得去解除其中一個的通知

然後Line Notify應該也會跳出"完成連動"的通知

https://i.imgur.com/wIIfcOD.jpg


https://i.imgur.com/VcG1L6v.jpg


這樣就可以接收公仔情報了!

每當有情報更新時就會推播到手機上,像這樣

https://i.imgur.com/xPgIGrU.jpg



如果要解除訂閱的話

就一樣到機器人那邊選擇"取消訂閱"

然後到Line的網站按下解除就可以了

https://i.imgur.com/xyouM1Q.jpg


https://i.imgur.com/BsbuJW3.jpg


大概就是這樣!

設定上是每10分鐘會去爬Hpoi的網站看有沒有更新

有的話就推播Figure情報+相關tags

並把情報轉成繁體的


然後下面是這支程式開源碼

歡迎有github帳號的人順手按個星星或fork出去玩玩(?

https://github.com/narihira2000/GAS-Hpoi-Info-Bot


然後如果有bug再拜託大家幫忙回報惹QQ

謝謝大家~~



--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 103.5.100.166 (臺灣)

※ 文章網址:
https://www.ptt.cc/C_Chat/M.1615027425.A.1D6

narihira2000:轉錄至看板 Toy

03/06 18:44

aya1681003/06 18:56謝謝分享

感謝推文QQ 突然覺得好像不該在這個時間點發的

ceylon061403/06 18:59感謝 來用用看

感謝~~

eddie12369103/06 19:26

感謝!

justa59659603/06 19:28幫推一下,辛苦啦

謝謝QQ 上星期228連假研究了3個下午才寫出來的 然後連假就過了==

imbeginner03/06 19:49推推

感謝~

because190903/06 19:54推好心 !

感謝~希望能幫到想找到情報的大家OuO

inte629l03/06 19:57推 等等玩看看XD

應該不會被玩壞...吧(抖

JustinYeh8803/06 21:46

感謝友情推文:D

fr7503/07 00:23感謝 不過hpoi 很慢是不是這些機器人害的啊

恩...我覺得很慢的主因是因為server在中國吧 因為目前網路上含我只找的到2個爬他網頁的情報機器人 另一個:

https://github.com/ntzyz/hpoi-info-tgbot

然後hpoi本身也找得到獲得情報的API

https://i.imgur.com/Y8XtThk.jpg

以我的code為例的話,我每10分鐘會先打一次這支API獲得前20筆新的情報 然後跟我資料庫內的最新筆情報比對 有相同的話就停止執行,否則就按每筆情報去access它的網頁獲取tags 所以每10分鐘在最極端的狀況下也頂多發21次request 多數情況只發1次request而已 應該是不會造成對方server太大的負擔 而另一個人的code也是跟我類似的方法 所以應該也還好 當然也有可能有其他未公布的爬蟲 如果那些爬蟲執行頻率很高或request很多的話 確實會造成伺服器loading變重導致網頁變慢 大概是這樣

jim92421103/07 00:53猛,感恩

感謝!

r0218282803/07 12:33來推

感謝! 然後line那邊目前有點問題...汗 壓力山大RRR

deadpool556603/08 02:33讚。讓我荷包繼續噴血

耶耶耶 花錢花起來(#

※ 編輯: narihira2000 (103.5.100.166 臺灣), 03/09/2021 21:42:29