Google Voice实现自动保号的办法
—Google Apps Script 自动回复短信
Google Voice回收政策
虽然Google Voice官方是这样解释要想你的GV电话不被回收,必须做到以下3点之一
- Make a call or answer a call with your Voice number
- Send a text message with your Voice number
- Listen to your voicemail
翻译过来就是说:
- 使用您的 Voice 号码拨打电话或接听电话
- 使用您的 Voice 号码发送短信
- 收听您的语音信箱
事实证明,如果仅仅只是接听电话或者收听语音信箱,照样不能算是给GOOGLE VOICE保号,而Google回收GV的邮件上是这么说的
“ If you’d like to keep your Google Voice number (xxx) xxx-xxxx, you will need to make calls or send text messages ”
所以,如果你想给GV保号的话,目前切实有效的办法就是主动打电话或者发短信。经过多次测试,我虽然没有找到让Google Voice自动拨打电话的方法,但是有办法可以让Google Voice自动回复短信,因此有了以下的自动保号的方案一:IFTTT自动提醒短信+Google Apps Script自动回复短信(或者手工回复短信)
- 订阅IFTTT的短信/电话提醒功能,IFTTT每个月定期自动发送一条短信到你的Google Voice号码提醒你该保号了;
- 在收到提醒短信/电话后手动给任何美国电话发个短信/打个电话人工保号;(优点:针对新申请的GV推荐前3-6个月采用手动发短信或者打电话的方式保号,等GV号稳定后启用Google Apps Script 自动保号脚本。)
- 使用Google Apps Script 脚本让你的Google Voice号码自动回复上面那条订阅号码发来的短信。(缺点:对于新申请的GV不太推荐一上来就使用自动保号的脚本,因为容易封GV号。)
以上方案设置步骤
- 利用IFTTT 订阅短信,每月1条,利用这个订阅短信可以每个月给你的GOOGLE VOICE号码发送提醒短信。
现在IFTTT无法设置自动发送短信,所以很多网上说利用IFTTT自动保号,但对IFTTT如何保号都是一知半解,也讲不清个所以然,
如果你不知道如何设置IFTTT,直接点击下面:https://ifttt.com/applets/SsnxTYZJ-keep-google-voice-active-send-messege
利用GOOGLE账号登录,点击连接(CONNECTED)即可。
(以上还没有写完,等明天更新)
- 登入 Google Voice,在 Google Voice 设置里面把“将消息转发到电子邮件”打开,如下图:
- 登入谷歌 Gmail 邮箱,在设置里选择“过滤器和屏蔽的地址” –> “创建新的过滤器” –> 在发件人处填写 “@txt.voice.google.com”点击“创建过滤器”,如下图:
- 点击“创建过滤器”后,在弹出的对话框点击“选择标签” –> “新建标签”,输入标签名为“Autoreply”,点击创建即可,如下图:
- 点击“创建”后,在页面勾选“跳过收件箱”,创建完新标签默认勾选应用标签,然后直接点击“创建过滤器”,如下图:
- 接着登录 Google Drive(也就是谷歌网盘),单击左上角的“新建”在“更多”里选择 Google App Script,如在图:
自动保号程序内容如下:
function autoReplier() {
var labelObj = GmailApp.getUserLabelByName(‘Autoreply‘);
var gmailThreads;
var messages;
var messagecount;
var sender;
var num = 5; //
var hours =12; //
for (var gg = 0; gg < labelObj.getUnreadCount(); gg++) {
gmailThreads = labelObj.getThreads()[gg];
messages = gmailThreads.getMessages();
messagecount = gmailThreads.getMessageCount();
for (var ii = 0; ii < messages.length; ii++) {
if (messages[ii].isUnread()) {
msg = messages[ii].getPlainBody();
sender = messages[ii].getFrom();
if (messagecount < num){
MailApp.sendEmail(sender, “Auto Reply”, “Hi, 朋友您好!本人的2家淘宝店与一家独立站Google Voice均有在售:1-淘宝(店名:XXXXXX);2-独立站:www . guokezhihui . com(下单时可以把本链接中空格删除,网页产品更丰富);3-淘宝店铺二(店名:YYYYYYY)。直接下单购买全新GV,自动发货。批量客户私聊!欢迎介绍朋友过来购买,记得保号哦!“);
}else if( (messages[messagecount – 1].getDate().getTime() – messages[messagecount – num].getDate().getTime()) > hours * 60 * 60 * 1000 ){
MailApp.sendEmail(sender, “Hi, 您好!我们已经发了好几条信息了,可以停下来休息休息一下了!购买GV记得找我哦!“);
}
messages[ii].markRead();
messages[ii].moveToTrash();
}
}
注意,以上是我的自动保号回复的Google Apps Script 自动发信息的脚本,但是黄色背景红色字体部分,不要照搬我的!
- 然后进行保存,再单击“调试”会提示你授权,你按提示授权即可,如果中途提示此应用未经 Google 验证,直接点击高级,转至自动保号(不安全),出现““自动保号”想要访问您的 Google 帐号”的页面,点击“允许”,如下双图:
- 然后再次点击“调试”,如果没有任何提示说明脚本没有错误。我们点击左面闹钟添加触发器,进行触发器设置,主要设置触发器时间类型和间隔分钟数,如果不清楚,直接参考下图:
- 再次点击“调试”,如果没有任何提示说明脚本没有错误。你也可以在“查看” –> “日志” –> “Apps 脚本信息中心”中查看脚本运行状态。如果显示状态为已完成则表示脚本没有错误。
最后总结
回顾一下自动回复短信实现保号,具体工作流程:
- 通过订阅短信网站设置的触发器,实现每月自动向GV发送带关键词消息
- GV短信自动转发到了 GmaiI邮箱
- Gmail邮箱根据设置的过滤器,含有该关键词自动将邮件划分到你设置的标签分组中
- Google云盘中设置的触发器每一分钟都执行脚本,脚本中会检测你的标签分组中是否有新邮件,发现新邮件则自动回复此邮件内容
陈述:订阅短信目前最稳定,最安心的也就是星巴克的了,其他的你要是想测试也可以。但是使用脚本会出现禁封,上面演示用的自动回复的GV号,我已经使用了长达两年之久,但一启动自动保号脚本,账号就被封了。只好去解封,至于如何申请解封被封的Google Voice账号,请查看这篇教程。
终极说明:
有客户之前参考了网上的IFTTT教程,设置定时让GV接听电话的保号方案,但是几个月后还是收到了Google回收GV的邮件提醒。而且,IFTTT已经取消了对新用户的自动发送SMS这块功能模块。所以通过被动接听电话或者接收短信已经不再满足Google Voice的保号策略。这也是我今天没有讲解使用IFTTT 呼入电话的方式自动保号,但是我还是创建了一个IFTTT自动呼入电话保号的程序,有感兴趣的朋友可以在使用自己的Google 账号后连接加入该任务,即可实现定期收到IFTTT拨打过来的电话。
https://ifttt.com/applets/k7SsqHVx-keep-google-voice-active












