通过IFTTT实现Google Voice自动回复短信
Google Voice的回收政策规定,如果号码在六个月内没有拨打或接听电话,且没有发出或接收短信,号码将会被回收。由于国内网络环境使用Google Voice不太方便,许多用户在日常使用中并不频繁,因此保号需求逐渐增加。常见的保号方法包括:通过Google Voice订阅短信保号,或使用IFTTT自动拨打Google Voice号码以保持活跃。根据Google Voice的回收政策,这两种方式理论上都能保号,但实际上,一些用户的号码依然被回收,原因在于这两种方法都属于被动接收短信或电话,没有主动发送或拨打的行为。那么,有没有办法让Google Voice主动发送短信或拨打电话呢?经过几天的测试,虽然没有找到自动拨打电话的方法,但可以实现自动回复短信,因此提出了以下保号方案:
1. 使用IFTTT的短信功能,每月自动发送一条短信到你的Google Voice号码。
2. 使用IFTTT使你的Google Voice号码自动回复上述短信。
通过这种方式,不仅可以被动接收短信,还能主动发送,应该算是活跃用户了。如图所示:
[[[IMG_1]]]
IFTTT准备工作
要在固定时间发送短信,需要使用IFTTT的两个服务:Date & Time和SMS。首先,设置好时区并绑定你的Google Voice号码。
设置时区的网址为https://ifttt.com/services/date_and_time/settings,如图所示:
[[[IMG_2]]]
绑定你的Google Voice号码,可以在此网址进行:https://ifttt.com/sms,如图所示:
[[[IMG_3]]]
IFTTT会发短信验证你的号码,绑定成功后会显示如下:
[[[IMG_4]]]
至此,准备工作全部完成。
IFTTT自动发短信
新建一个Applet,网址为https://ifttt.com/create,如图所示:
[[[IMG_5]]]
点击图中的+this,选择Date & Time服务,如图所示:
[[[IMG_6]]]
有五个触发条件可供选择:
- Every Day At:每天固定时间发一次
- Every Hour At:每小时发一次
- Every day of the week at:每周某一天或几天发一次
- Every day of the week at:每月发一次
- Every year on:每年发一次
根据实际需求选择即可。为了方便测试,我选择了Every Hour At,这样可以快速验证设置是否正确。如图所示:
[[[IMG_7]]]
选择一个最接近当前时间的时间,然后点击“Create trigger”,接下来设置动作,点击下方的+that。
再选SMS,如图所示:
[[[IMG_8]]]
接下来只有一个选项,Send me an SMS,如图所示:
[[[IMG_9]]]
可以自定义发送短信的内容,如图所示:
[[[IMG_10]]]
点击“Create action”完成创建,大功告成:
在每个小时的45分钟,发送短信到我的Google Voice号码4084186720。创建完默认状态为打开,如果没有打开,请记得“Turn On”。
至此,通过IFTTT自动发短信的设置就完成了。如果您觉得设置较为复杂,可以使用我设计的一个Applet:Google Voice保号,每月发送一次短信,直接Turn On即可。
GV自动回复短信
准备工作:将Google Voice短信转发到你的Gmail邮箱,设置方法如下:
登录Google Voice,依次进入Settings -> Settings,打开将短信转发到Gmail邮箱的选项,如图所示:
[[[IMG_11]]]
完成设置后,Google Voice收到的短信都会以邮件形式发送到你的Gmail邮箱,邮件标题为“New text message from XXX”(发送短信的手机号码),发件人邮箱为后缀为@txt.voice.google.com的地址,前缀中包含短信发送方和接收方的号码。如图所示:
[[[IMG_12]]]
由于可以直接在Gmail邮箱里回复短信,这为我们实现自动回复短信提供了可能。原本可以使用IFTTT中的一个Applet,名为Auto reply to Google Voice texts,网址为https://ifttt.com/applets/77865p-auto-reply-to-google-voice-texts,但因作者删除了该服务,未添加的用户可以自行创建。创建过程如下:
2019年4月1日,本打算使用zapier,但测试后发现效果不佳,自动回复只能指定邮箱,不能用变量,无法实现IFTTT类似的功能。后来发现Google Apps Script提供了强大的Gmail相关API,最终使用Google Drive中的脚本功能实现自动回复。对此有兴趣的用户可发短信到+1 (408) 418-6720进行测试。
2019年3月28日,IFTTT删除了之前创建的Applet:Auto reply to Google Voice texts,我自己创建的Applet也被删除,这两个Applet都用到了Gmail相关的触发器。计划使用zapier实现自动回复功能。
2019年3月27日更新:由于安全原因,自2019年3月31日起,GMail将不允许IFTTT访问Gmail的一些服务,因此无法实现自动回复短信功能。不过,IFTTT并非唯一提供此类服务的网站,已找到替代方案,后续会撰写文章介绍。
2019年3月7日更新:Gmail服务的触发器处于停用状态,Gmail服务器故障已超过十天,不知何时能恢复。不过这不影响以前已开启或创建的Applet,状态可在status.ifttt.com查看。
点击“Net Applet”进入如下页面,如图所示:
[[[IMG_13]]]
在搜索栏输入gmail,找到以下服务:
点击进入后,选择最下面的触发器[Inactive] New email in inbox from search,每当有新邮件符合设置条件时就会触发,搜索条件为txt.voice.google.com,如图所示:
[[[IMG_14]]]
若想只针对特定号码进行回复,可以研究Gmail的搜索规则,点击上图中的“search operators”查看规则。
接下来设置动作,点击下方的+that,如图所示:
[[[IMG_15]]]
因为我们需要回复Gmail邮件,因此再次搜索gmail,找到以下图标:
点击进入后选择最左侧的“Send an email”,如图所示:
[[[IMG_16]]]
需要设置To address、Body,并删除Attachment URL里的内容。
To address:点击Add ingredient,选择FromAddress,设置后如下所示:
[[[IMG_17]]]
在Body中输入你的回复内容,同时删除Attachment URL里的内容,如图所示:
[[[IMG_18]]]
设置完成后,点击Create Action,接着点击“Finish”,创建过程就算完成。
测试自动回复:使用IFTTT自动发送短信给你,或者也可以直接骚扰我:+1 (408) 418-6720。
至此,一切工作都已完成,相信你会玩得很开心。IFTTT是一个非常实用的网络工具,目前我还在使用的功能包括:
- 闹铃:使用IFTTT在工作日早上拨打我的Google Voice号码,虽然在国内网络环境下无法接听,但可以达到叫醒的效果。如果你睡得比较沉,可以多设置几个。
- 日程提醒,例如:接孩子放学等。
未来若有好玩的功能会继续分享。
如果有任何问题,请在下方留言,您的疑问可能也是其他读者的困惑,留言互动能使内容更完善,感谢您的支持。^_^
转载时请记得提供链接:我 » 使用IFTTT让Google Voice自动回复短信来保号
