使用IFTTT让Google Voice自动回复短信来保号

[隐藏]

Google Voice的回收政策是这样的:如果超过6个月没有拨打或者接听电话,也没有发出或接收过短信,号码就会被回收。原文如下:

Google may reclaim your Google Voice number (if you have one) if you have not placed or received calls, sent or received text messages for a period of 6 months. We will not reclaim numbers that have been ported in to Google Voice or made permanent.

参考网址:https://www.google.com/googlevoice/program-policies.html

由于国内网络环境使用Google Voice不方便,有些网友平时要用到Google Voice的情况也不多,因此就有了保号的需求,比较流行的有:Google Voice订阅短信保号、使用IFTTT自动拨打Google Voice号码保号。根据Google Voice的回收政策,这两种方案应该是都可以保号的,但现实中却有一些使用这两种方法保号的网友的Google Voice号码被回收,因为这两种方案有一个共同点:都是被动接收短信或者电话,没有主动发送短信或拨打电话。那有没有办法可以让Google Voice自动发送短信或者拨打电话呢?经过几天的测试,没有找到让Google Voice自动拨打电话的方法,但是有办法可以让Google Voice自动回复短信,因此有了以下的保号方案:

  1. 使用IFTTT的短信功能,每个月自动发送一条短信到你的Google Voice号码
  2. 使用IFTTT让你的Google Voice号码自动回复上面那条IFTTT号码发来的短信

不仅被动接收短信,还主动发送了短信,应该算是活跃用户了吧?如图:

Google Voice自动回复短信

Google Voice自动回复短信

IFTTT准备工作

要在固定的时间发送短信,需要用到IFTTT的两个服务:Date&Time 和 SMS,首要先设置好时区和绑定你的Google Voice号码。

设置时区的网址 https://ifttt.com/services/date_and_time/settings 如图:

选择时区

选择时区

绑定你的Google Voice号码:https://ifttt.com/sms 在这个网址进行绑定,如图:

绑定Google Voice号码

绑定Google Voice号码

IFTTT会发短信验证你的号码,绑定成功以后是这样的:

号码绑定成功

号码绑定成功

至此,准备工作全部完成。

IFTTT自动发短信

新建一个Applet,网址 https://ifttt.com/create,如图:

添加触发条件

添加触发条件

点图中的”+this”,并选择Date & Time 这个服务,如图:

有5个trigger可以选择,分别是:

  1. Every Day At 每天固定时间发一次
  2. Every Hour At 每小时发一次
  3. Every day of the week at 每周的某一天或者几天发一次(这个比较有用,如果用IFTTT订闹铃,可以只定工作日的)
  4. Every day of the week at 每月发一次
  5. Every year on 每年发一次

自已根据实际需求选择即可,为了测方便,我选Every Hour At,这样可以快速验证设置是否正确。如图:

设置时间

设置时间

选择一个最接近当前时间的时间,然后点“Create trigger“,接下来设置动作,点下图的+that

再选 SMS,如图:

短信SMS

短信SMS

接下来只有一个选项,Send me an SMS,如图:

发送短信的动作

发送短信的动作

可以自定义发送短信的内容,如图:

IFTTT短信内容

IFTTT短信内容

点”Create action”完成创建,大功告成:

在每一个小时的45分钟,发送短信到我的Google Voice号码 4084186720,创建完默认是打开的,如果没打开,记得要”Turn On”。

至此,通过IFTTT自动发短信的设置就完成了。如果您觉得设置比较麻烦,可以试试我设计的一个Applet,Google Voice保号 ,每个月发一次短信,直接Turn On 即可。

GV自动回复短信

准备工作:将Google Voice短信转发到你Gmail邮箱,设置方法如下:

登录Google Voice,Settings—>Settings—>Forward messages to email,打开将短信转发到你Gmail邮箱的选项,如图:

转发Google Voice短信到Gmail

转发Google Voice短信到Gmail

经过这样的设置以后,Google Voice收到的短信都会以邮件的形式发送到你的Gmail邮箱里,邮件标题为:New text message from XXX(发送短信的手机号码),发件人是后缀为@txt.voice.google.com的邮箱,前缀里包含短信发送方和接收方的号码。如图:

Google Voice短信发送到Gmail

Google Voice短信发送到Gmail

由于可以直接在Gmail邮箱里回复短信,这就给我们自动回复短信提供了可能。原本我们可以使用IFTTT里的一个Applet,名字是Auto reply to Google Voice texts,网址是:https://ifttt.com/applets/77865p-auto-reply-to-google-voice-texts 需要进行简单的设置才能正常工作。不知道什么原因,作者把这个服务删除了,不过已经添加了该Applet的IFTTT用户不受影响。没有添加该Applet的用户,可以自己创建一个。创建过程如下:

2019.04.01 本打算使用zapier,结果测试后发现并不理想,自动回复只能指定邮箱,不能用变量,并不能实现IFTTT类似的功能。后来发现Google Apps Script有很多非常强大的Gmail相关的API,最终使用Google Drive里的脚本功能实现的自动回复。有兴趣的可以发短信到+1 (408) 418-6720进行测试。参考链接:Send automatic reply to all incoming google voice texts?解决方案出现在 6/7/17 rahulvarshney 这个ID的回复。他的代码中有个小错误

把sender = messages[ii].getFrom().slice(16, 74);  修改为 sender = messages[ii].getFrom();即可

2019.03.28 IFTTT删除了之前创建的Applet :Auto reply to Google Voice texts,我自己创建的一个Applet也被删除,这两个Applet都用到了Gmail相关的触发器。打算用zapier来实现自动回复的功能。

2019.03.27 更新:由于安全方面的原因,从2019年3月31日起,GMail将不允许IFTTT访问Gmail的一些服务,因此自动回复短信功能将无法实现。不过,IFTTT并不是唯一提供此类服务的网站,已找到替代方案,以后会写文章介绍。

2019.03.07 更新:Triggers for the Gmail service are inactive。“ Gmail server”这个服务挂了,已经有10多天了,不知道何时能修好。不过不影响以前已经开启或者创建的Applet. 在status.ifttt.com可以查看IFTTT各项服务的状态。

  1. 点”Net Applet“打开如下页面,如图:
    添加触发条件

    添加触发条件

    在Search栏输入gmail找到以下服务:
    点进去以后,点最下面那个触发器 [Inactive] New email in inbox from search,每次有新邮件并符合你设置的条件时就发一封新邮件。我们要回复Google Voice短信,所以搜索 txt.voice.google.com 如图:

    设置触发条件

    设置触发条件

    如果想只针对指定号码进行回复,可以研究一下Gmail的搜索规则,点上图中的”search operators”查看规则。
    接下来设置动作,点下图的+that,如图:
    因为我们要回复Gmail邮件,因此我们再次搜索 gmail,找到以下图标:
    点进去以后选最左边那个”Send an email”,如图:

    用Gmail发送一封邮件

    用Gmail发送一封邮件

    我们需要设置 To address、Body并删除Attachment URL里的内容。
    To address:点Add ingredient,选FromAddress,设置好以后是这样的:

    回复邮件的地址

    回复邮件的地址

    Body里输入你的短信的内容,同时把 Attachment URL里的内容删除,如图:
    设置好以后点Create Action,接着点”Finish”,创建过程就完成了。

  2. 测试自动回复:使用IFTTT自动发短信给你,或者也可以骚扰我: +1 (408) 418-6720

至此,一切大功告诉,相信你会玩得很嗨的。IFTTT是一个很有用的网络工具,目前我还在使用的功能有:

  1. 闹铃 使用IFTTT在工作日的早上打电话给我的Google Voice号码,在国内网络环境下可以响铃,但无法接听,可以达到叫醒的目的。如果您睡得比较沉,可以多设置几个。
  2. 日程提醒,比如:去学校接孩子等。
  3. 以后有好玩的功能再分享。

转载记得给个链接:VPS大玩家 » 使用IFTTT让Google Voice自动回复短信来保号

赞 (7) 打赏

评论 47

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 网友小张感谢分享,有点好玩!回复
    • iPhonex这个思路不错👍回复
      • vps大玩家感谢两位大佬的支持回复
      • 网友小张那个applet已经找不到了回复
  2. 章鱼冰学到了,感谢!回复
  3. huu老板,500个GV号批量保有没什么批量快捷的方法回复
    • vps大玩家没有回复
  4. goojia设置完成后,给你号码发了一个测试短信,结果一直在循环发来发去。 另外问下,这个办法是Gmail邮箱收到邮件就自动回复,还是只是收到短信才自动回复?回复
    • vps大玩家如果双方都设置了自动回复,那就会一直发。收到txt.voice.google.com发来的邮件才会自动回复回复
  5. 小豆谢谢大玩家提供的思路,但Auto reply to Google Voice texts这个程序找不到了,还有什么招吗,谢谢!回复
    • vps大玩家我研究一下,自己做一个试试回复
    • vps大玩家已经更新了方法,可以自己创建一个applet来实现自动回复。回复
  6. Sam照着文章来的,还是失败了,能收到短信和邮件但是无法自动回复,就卡在这最后一步了。回复
    • vps大玩家可以骚扰我: +1 (408) 418-6720 试试有没有设置成功回复
    • vps大玩家是不是因为延迟呢?自动回复程序是隔一段时间运行一次,所以会有延迟,有时候延迟高达十几分钟。回复
  7. whocare试过通过gmail自动回复发送一直没有成功,显示下面的错误信息: Triggers for the Gmail service are inactive Subscribe Identified - Users may not be able to create or turn on Applets using Gmail as a trigger while they are inactive. Feb 25, 18:01 PST回复
    • vps大玩家根据提示:2月25号的时候,Gmail service 这个服务出现问题,不能使用。但是我有2月27的时候,为了做教程,创建了一个applet,虽然图上显示[Inactive] New email in inbox from search,依然可以自动发送。目前我只有一个ifttt帐号可以正常发送,新号也一样出错。不知道ifttt什么时候可以修改,目前状态依然是 Identified。可以关注一下他的状态 https://status.ifttt.com/回复
  8. lk988你好想問一下 有沒有辦法gmail自動轉發到google voice 或者google (以短訊形式)回复
    • vps大玩家可以转发短信到中国移动的手机号码https://www.vpsdawanjia.com/1386.html回复
  9. lolo坐等zapier攻略。。。回复
  10. lolo话说通过gmail设置自动应答来回复短信不行吗?回复
    • vps大玩家测试后发现不可以回复
  11. 网游阿呆坐等google dirve攻略回复
  12. mecal2019.04.01 本打算使用zapier,结果测试后发现并不理想,自动回复只能指定邮箱,不能用变量,并不能实现IFTTT类似的功能。后来发现Google Apps Script有很多非常强大的Gmail相关的API,最终使用Google Drive里的脚本功能实现的自动回复。有兴趣的可以发短信到+1 (408) 418-6720进行测试。 求求教程,大佬。回复
  13. xiritm坐等google dirve攻略,希望早日放出哇回复
    • vps大玩家文章中更新了参考链接回复
  14. haojiahuo1个ifttt帐号只能设置1个voice号码吗?回复
    • vps大玩家ifttt要和你的Google Voice号码绑定才能工作,所以ifttt和Google Voice号码是一对一的。回复
      • haojiahuo如果有2个voice,就要注册2个ifttt了?回复
  15. 蔡大叔为什么设置自动回复时却无法查找到Gmail这个this回复
    • vps大玩家由于安全方面的原因,从2019年3月31日起,GMail将不允许IFTTT访问Gmail的一些服务,因此自动回复短信功能将无法使用IFTTT实现。目前可以使用Google Apps Script实现自动回复。回复
  16. qq请问Google Apps Script 如何设置自动回复短信回复
    • vps大玩家文章中更新了参考链接回复
  17. 网游阿呆好!根据那个评论完全做成了,点赞回复
  18. Hou Lei还是不能自动回复,能单独指导一下吗回复
    • vps大玩家不好意思,时间有限,不能单独指导。回复
      • Hou Lei摸索了很久,现在能和你的号达成自动相互发送,就是成功了吧?回复
        • vps大玩家是的回复
    • xiritm大佬们怎么弄的,我看见代码运行成功,就是不回复短信回复
  19. ilhuyi最新的那个方法好像也有问题了,前段时间正常使用,现在提示: Your script, Auto Replier, has recently failed to finish successfully. A summary of the failure(s) is shown below. To configure the triggers for this script, or change your setting for receiving future failure notifications, click here . Start 5/23/19 7:40 AM Function autoReplier Error Message Gmail operation not allowed. (line 7, file "Code") Trigger time-based End 5/23/19 7:40 AM回复
    • vps大玩家我的脚本还能正常使用,经常有人发短信到我的号码保号,都可以正常回复。回复
  20. S现在 Action 里面没有SMS那个选项了回复
  21. yoon现在好像改成Android sms了回复
  22. tas现在没有SMS那个给自己发信息了,还好有大佬你设计的applet。然后那个gmail好像也不行了,然后看了你说的用脚本是怎么个流程,可以操作一下吗,感谢回复
    • vps大玩家文章里有个参考链接,老外提供了一个脚本回复
      • tas我整个流程下来,然后发送到您提供的号码试了一下,邮件收到了回复,然后我这边没动静。。如果我这边自动回复成功的话,是在发件箱可以看到回复信息的对吧?回复
  23. benewang请问一下,注册Google Voice之后,如果注册用的美国实体号码停机了,Google Voice会被取消吗回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏