Big Fish

Saturday, June 03, 2017

NotifBot

自从去年买了房,我就开始折腾智能家居。

具体历程可以参看我的这篇英文 blog,两个 SmartThings 代码在 GitHub 上:MyQ车库控制。当前结果见下面这条 tweet:

这里主要要说的,是我为了能在 Android Auto 里面及时看到 SmartThings 通知而写的 NotifBot

NotifBot 是一个 Android appTelegram bot。Android app 用来读 SmartThings 的通知,然后 Telegram bot 用来把通知转发到 Telegram 中。

在用了几天 NotifBot 后,我突然意识到,除了本来的转发 SmartThings 通知的功能外,我还可以用它来解决两个完全无关的问题。

第一个是收国内短信的问题。

现在有了 NotifBot,我就可以把我国内的 sim 卡放在某个闲置手机上,放在家里接着充电器,连着网,然后让 NotifBot 转发所有 Android Messenges 的通知,这样我就可以在所有登录了 Telegram 的设备上实时看到国内的短信了。

另一个问题是微信的通知问题。

我从来不掩饰我对微信的厌恶,但是因为种种原因,又不得不用。我用 Android Wear 手表,所有的 app 的 Android Wear 提醒都是很普通的震动,独独微信在 Android Wear 上的弄了个怒刷存在感的超长震动。所以,很显然的,我把微信的 Android Wear 通知给禁掉了。

但是因为我手机上连接了 Android Wear 后自动 mute 掉手机上的所有通知,所以别的 app 来通知的时候手机并不会响,但是我的手表会震动。微信因为我禁掉了 Android Wear 提醒,所以就被完全静音哪里都不会响了。

现在有了 NotifBot,我只要把微信的提醒转发到 Telegram,结果就是我用 Telegram 的正常提醒替代了微信的扰民提醒。完美解决问题。

友情提醒:NotifBot 的 server 端用的是 Google 的 AppEngine, 所以墙内是没法用的。



tags: , , ,

21:11:47 by fishy - 程序网络 - 永久链接

得分: 7 (共71票,其中有54.93%的票喜欢这篇文章) [+/-]

mySQL error with query INSERT INTO nucleus_plugin_tb_key (tbkey, time) VALUES ('70696c585653abccbcbf9905ffd3e992', '2023-05-30 17:48:33'): Table './buddie5/nucleus_plugin_tb_key' is marked as crashed and last (automatic?) repair failed

mySQL error with query INSERT INTO nucleus_plugin_tb_key (tbkey, time) VALUES ('6622b11ba5a03e8eb518765399c5e41f', '2023-05-30 17:48:33'): Table './buddie5/nucleus_plugin_tb_key' is marked as crashed and last (automatic?) repair failed

引用通告:
本条blog暂时没有引用通告。
使用这个地址来发送引用通告(右键点击,选择复制链接)。 如果你的blog系统不支持引用通告,你可以在这里手动添加。
Wing

Wing 写道

跟你们程序员做朋友真是好~

Monday, June 05, 2017 11:20:43

chiko

chiko 写道

总总原因→种种原因

Tuesday, August 08, 2017 09:13:38

chiko

chiko 写道

notfbot还掉了一个i

Tuesday, August 08, 2017 09:14:49

添加评论

 

May the Force be with you. RAmen