LV. 20
GP 334

【密技】isthereanydeal 查價機器人 (10/19 Discord版上線)

樓主 Kento rogeraabbccd
GP258 BP-
大家好,我是 Kento
今天下午做了一個 isthereanydeal 查價 line 機器人
可以查詢歷史低價紀錄和目前最低價


目前機器人架設在herokuapp,應該24小時在線上 (如果沒發生錯誤的話)
機器人的ID為 @504mcsmm ,或點 這個連結 新增好友
使用方式如圖,輸入 !itad 後加遊戲名稱就可以了
因為 isthereanydeal 的 API 設計關係,每個遊戲都有自己在資料庫的獨特名字
所以目前查詢遊戲時,名稱必須是全名且大小寫皆符合才能撈到正確資料

如果有任何建議歡迎提供,想看原始碼的話可以參考 我的Github

=============================

6樓更新 Discord 機器人

258
-
LV. 20
GP 334
2 樓 Kento rogeraabbccd
GP22 BP-
小更新

調整搜尋建議,最多5筆

調整資料顯示,多了原價和 isthereanydeal 網址
22
-
LV. 20
GP 334
3 樓 Kento rogeraabbccd
GP39 BP-
再次更新

加入換算後的台幣,匯率每天 0 點更新,資料來源為 即匯站,算法為匯率四捨五入到小數第二位*美金原價後再四捨五入到小數第二位
如果是 Steam 的遊戲,加入 SteamDB 連結

我有考慮加上 SteamDB 的台幣最低價,不過人家的 API 有防 DDOS,自己常常測試一半被擋QQ

39
-
LV. 20
GP 370
4 樓 Kento rogeraabbccd
GP29 BP-
更新

  • 加入steam目前和歷史最低台幣價格
  • 修正組合包連結
  • 現在不分大小寫了

組合包查 steam 價的部分,只有找到分類為 sub 的資料 API

29
-
LV. 14
GP 53
5 樓 萌貓 fish0373
GP10 BP-
版主
我有參考你的程式碼做成Discord的版本
發現某些遊戲查不到
然後我測試了一下
你的function getItadPlainByName 沒有去除前後空白的
因為isThereAnyDeal的API回傳回來有些遊戲是後面有空白的
導致沒辦法比對正確

PS 1. 比較==建議全部改成===
PS 2. 找不到符合的遊戲那邊的for迴圈可以改用while 程式碼會比較乾淨
10
-
LV. 21
GP 586
6 樓 Kento rogeraabbccd
GP9 BP-
Discord 機器人上線,一樣架設在herokuapp

如果機器人在線上卻沒有回應,請確認機器人是否有下列權限
  • 發送訊息
  • 讀取訊息
  • 管理訊息
  • 嵌入連結
  • 新增反應

9
-
LV. 20
GP 467
7 樓 牧桰沒韼丣 s27496927
GP0 BP-
幫推
0
-
未登入的勇者,要加入 8 樓的討論嗎?
板務人員:

598 筆精華,06/20 更新
一個月內新增 0
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】