使用LINE Notify來接收Steam的遊戲優惠和限免通知

遊戲優惠和限時免費訊息來源

先列出我個人接收遊戲優惠和限免的訊息來源(Steam為主,其他平台只接收限免消息):

  1. Steam的Twitter官方帳號:官方都是貼較有知名度的遊戲優惠。
  2. GG.deals - Freebies:提供主流PC平台的限免新聞,包含限時免費遊玩,新聞發佈蠻即時的。
  3. GrabFreeGames:提供主流PC平台的限免新聞,不過限免消息不限於主流平台,有時是遊戲官方給Key等消息,蠻多元化的。
  4. IsThereAnyDeal - Giveaway:提供多種PC平台的限免新聞,因為消息來源有時很多,收到的訊息會有點亂。
  5. Reddit - r/steamdeals:主要是看網友貼的小品遊戲優惠,其他優惠大多和Steam官方貼的重複。
  6. PTT - Steam:網友會貼所有PC平台的遊戲限免或是折扣消息,但很大機率會遺漏。
  7. PTT網友leo19981在Steam看板的發文:該網友在Steam看板平常不會發文,當他發文時都是發一些Steam上超殺的遊戲優惠(所以不用擔心LINE被洗板),包含第三方序號,例如Humble Bundle、Fanatical等平台。

沒有加入Reddit的r/FreeGamesOnSteam,是因為這裡的限免遊戲取得步驟多又麻煩,拿到的大多是免洗遊戲,浪費時間。SteamDB - Free Promotions on Steam目前找不到方法可以將消息傳到LINE Notify。

使用IFTTT連動LINE Notify發送通知

這裡是接收Twitter和Reddit的通知,所以你也要有Twitter和Reddit的帳號來取得相關權限。以下是我的步驟貼圖,詳細做法可參考〈連動IFTTT 讓自已的LINE Notify變成自動化通知〉。

Twitter to LINE IFTTT範例

twitter to line ifttt

注意

IFTTT公佈Twitter連接需加入訂閱帳號,免費帳號也限縮到兩個applet。所以我們將Steam的Twitter官方帳號改成RSS來讀取:

  1. nitter.net加入RSS:https://nitter.net/Steam/rss,或用RSSHub加入RSS:https://rsshub.app/twitter/user/Steam
  2. 步驟請參考底下的RSS to LINE IFTTT範例。

Reddit to LINE IFTTT範例

reddit to line ifttt

RSS to LINE IFTTT範例

  • GG.deals - Freebies RSS:https://gg.deals/us/news/freebies/feed/
  • GrabFreeGames RSS:https://grabfreegames.com/rss
  • IsThereAnyDeal - Giveaway RSS:https://isthereanydeal.com/rss/specials/r2csv:5585fb75e8eab89820bf8303ff832a22/us/

IFTTT免費方案的applet只能建五個,所以利用Feed informer服務,將上面三個RSS合併成一個,空出被重複動作佔用掉的額度。接著用RSS to LINE applet加入該RSS改成自己要的內容。
rss to line ifttt

附註

以上建議用LINE群組來接收通知(我自己是把優惠和限免分別放在不同群組),記得將LINE Notify加到群組(IFTTT的LINE Recipient也要選擇該群組),這樣訊息較統一也較不會亂。效果如下:
LINE Notify Group

使用PTT Alertor連動LINE Notify發送通知

開啟LINE加入PTT Alertor帳號(原版掛了,改用其他PTT網友寫的),在對話框輸入指令就可以收到通知了。例如輸入以下指令:

  1. 新增 steam 限免
  2. 新增作者 steam leo19981
  3. 清單,則會顯示你的追蹤列表:
    關鍵字
    steam: 限免
    ----
    作者
    steam: leo19981
    ----
    推文數
    ----
    推文
    請輸入「推文清單」查看推文追蹤列表。
    

效果如下:
LINE Notify PTT Alertor

改用Telegram來接收通知

因為變數太多,有些來源通知會突然斷掉,所以決定使用RSS-to-Telegram-Bot來接收Steam的遊戲優惠和限免通知