0%

用 Pushover 收 Ingress 成就點攻擊通知

Ingress 是 Google 在 2012 推出的虛擬實境(Virtual Reality)的遊戲基本上就是一個打打殺殺的遊戲遊戲裡面分兩個陣營 Resistance (藍軍)跟 Enlightened (綠軍)在台灣好死不死剛好跟兩大政治陣營顏色一樣看起來全世界是藍大於綠但是台灣台北剛好綠大於藍不知道是不是大家選的顏色剛好也有政治傾向(笑)不過遊戲歸遊戲其實裡面的人倒是不大會聊政治遊戲內有自己的通訊功能但是很爛所以大家還是會用第三方軟體溝通通常大家都直接用 Hangout不過也有少部份地區聽說是用 Line 之類的

這遊戲有內建的被攻擊通知可是他完全不能過濾你想收哪些通知反正腳被攻擊或者 MOD 掉了就是直接無差別通知不過有時候只想收特定 Portal 的攻擊通知這時候該怎麼辦呢原本我都用 IFTTT 這個 Notify when guardian portal is under attack #ingress 不過類似這種的有個缺點就是 IFTTT 是類似 polling 的所以他是固定時間去問一次 Gmail有時候我收到通知的時候都已經半個小時後點都被打掉了 XD搞屁實在不夠及時昨天在研究 Pushover 時突然發現他有 E-mail gateway配合 Gmail 建立 Filter 時就可以 Forward E-mail根本就是及時的 Push

實驗了一下發現效果不錯至少比原本的 IFTTT 及時太多了雖然還是有腳會被打掉之類的不過如果對方真的要打其實也阻止不了通常八炮連發根本擋不住但是還是具有一些拖延對方效果就是了而且也可以當成整理特殊點的攻擊 Log

這類通知的程式還蠻多的iOS 有 Prowl Android 有 Notify My Android不過上述兩個就是沒有一個是跨平台的還有另一套新秀 PushBullet 也不錯不過他沒有 E-mail GW所以這些都不符合我的需求因為我裝置亂七八糟的iOS (iPhone 5s)+ Android (平板 SH-06F)所以最後決定還是用 Pushover 實作

Pushover 的收費是只收 client 一次性費用也就是 iOSAndroid電腦各收 client 的錢一個月有 7500 筆通知可用超過可另外加購基本上 7500則通知/月 非常夠了一次性的終身費用各兩三美元(我是全買了大概也才 300 新台幣)非常划算申請完賬號後回到首頁應該會看到如下的 User key

下面有顯示一個 E-mail我們先記起來等等會用到再來是要新增一個 Application基本上不新增也可以只是全部的通知會顯示為 Pushover E-mail Gateway為了分類還是建議創一個 App所以我們到 Pushover-Powered Applications & Plugins 這頁會看到如下的頁面

因為我已經有三個 Apps 了如果第一次進去應該會是空空的我們先點 Create a New Application 會看到下面頁面

填一填按下 Create Application 送出就好了回到剛剛的列表頁應該會看到剛剛創立的 App 名字點進去會看到 App Key如圖

一樣把這把 Key 記起來目前已經完成一半了我們需要的就是 User Key + App Key基本上寄信就是把你要的信 FW 到 user_key+a=app_key@api.pushover.net 就好了

我們回到 Gmail 的 FW 設定頁Add a forwarding address新增剛剛組出來的 E-mail比方說可能會是 abcdefghijklmnopqrstuvwxyz1234+a=567890abcdefghijklmnopqrstuvwx@api.pushover.net 就填進去按下 Next

會提示說需要寄一封確認信請到剛剛填的 E-mail 收信這時候請轉移到隨便一個 Pushover 的 client比方說我用 iOS 當例子

會看到裡面有個 confirm the request直接點下去就好了到這裡已經完成 80% 了最後一步就是建立 filter & FW

Gmail Settings - Filtercreate a new filter在 Has the words 填入 Ingress Damage Report (Portal_name_1 OR Portal_name_2 OR …)

Continue

這裡可以順便分 label 不然就是直接勾 Forward it to 選你的 pushover mail 就大功告成了

然後等你設定的 Portal 被人打就會收到如下的戰報了

看吧寫這篇部落格時收了戰報還是來不及反應被夷平了 QQ