欢迎光临
我们一直在努力

Google Voice自动回复短信保号

因为Google voice默认大概3个月不使用,则会回收号码。
结合自身实际情况,总结网络教程,故编写本文章。

必要准备

  • 一个可用的Google voice号码
  • 曾经开启过将短信转发到电子邮件地址
  • 邮箱中存在@txt.voice.google.com邮箱的短信邮件

    配合https://lolicp.com/shell/202228442.html中的脚本自动发送短信。

操作步骤

设置短信转发

访问并登录https://voice.google.com/u/0/settings网站,开启将短信转发到电子邮件地址功能及语音信箱。

设置gmail邮箱过滤规则

访问并登录https://mail.google.com/mail/u/0/#settings/filters网站,新建过滤器规则。

本文章由于使用的是ifttt拨打电话,故发件人填写为[email protected],如是收短信触发,则修改为[email protected]

新建或者选择已有标签,本文章标签为Autoreply

获取发件人地址

访问收件人名称非Google Voice的邮件,获取@txt.voice.google.com邮箱地址
也可以使用其他美国手机号发送短信获取@txt.voice.google.com邮箱地址

访问gmail邮箱搜索曾经收到过的短信。


示范获取到的短信发件人(993) 999-9994 [email protected]>

配置谷歌应用脚本

访问并登录https://script.google.com/home,新建或选择已有项目并访问,添加脚本。

编辑脚本

sender为发件人邮箱,即脚本执行后给谁发短信。
脚本触发关键字为:闲云博客connect the phone

编辑脚本内容,修改sender参数,脚本触发时会向该邮件发送消息,从而实现短信发送功能。

function autoReplier() {
  console.log("开始执行")
  var labelObj = GmailApp.getUserLabelByName('Autoreply');
  var gmailThreads;
  var messages;
  var messagecount;
  var sender;
  var num = 6;  //设置连续自动回复邮件的次数(为防止两人都是自动回复,当发送次数达到 6 时将不自动回复)。
  var hours = 12;  //过了多少小时后又可以自动回复。
  var week = new Date().getDay();  
  console.log(MailApp.getRemainingDailyQuota())
  if (labelObj.getUnreadCount() === 0 ) {
    console.log("未发现新邮件")
    return
  } else {
    console.log("嘿嘿嘿,发现一封未读的小可爱!")
  }
  try {
    for (var gg = 0; gg [email protected]>';
          var is_send = false
          if (msg.indexOf("闲云博客") !== -1) {
            try {
              var response = UrlFetchApp.fetch("https://cloud.qqshabi.cn/api/comments/api.php?format=text");
              if(response.getResponseCode() === 200) {
                var content = response.getContentText();
                content = "网易云热评: 【" + content + "】"
                console.log("网易云OK了")
              } else{
                console.log("网易云GG了1", response.getContentText())
                var content = '快快乐乐每一天哟~'
              }
            } catch (err) {
                console.log("网易云GG了2", err)
                var content = '快快乐乐每一天哟~'
            }
            if (week === 4) {
              var temp = "自动回复!星期四V50哟~ " + content
            } else {
              var temp = "自动回复!" + content 
            }
            is_send = true
          // 设置关键字"connect the phone"
          } else if (msg.indexOf("connect the phone") !== -1)  {
            is_send = true
            try {
              var response = UrlFetchApp.fetch("https://cloud.qqshabi.cn/api/tiangou/api.php");
              if(response.getResponseCode() === 200) {
                var content = response.getContentText();
                console.log("舔狗OK了")
                content = "自动回复: 【" + content + "】"
              } else{
                console.log("舔狗GG了1")
                var content = '自动回复: 不要做舔狗啊!!!'
              }
            } catch (err) {
                console.log("舔狗GG了2")
                var content = '自动回复: 不要做舔狗啊!!!'
            }
            var temp = content
          } 
          if (is_send) {
            console.log("发邮件啦!")
            if (messagecount  hours * 60 * 60 * 1000 ){
              MailApp.sendEmail(sender, "Auto Reply", "您好!已经发了好几条信息了,可以停下来休息休息一下了!本短信自动发出。");
            }
            console.log("发完啦!")
            console.log("标记为已读")
            messages[ii].markRead();
            messages[ii].moveToTrash();
          } else {
            console.log("这个吊人:",sender,', 不认识,内容也不是关键词! So:不回复。')
            messages[ii].markRead();
            messages[ii].moveToTrash();
            console.log("标记为已读")
          }
        }
      }
    }
  } catch (err) {
      console.error('for loop error: ' + err);
  }
}
运行脚本

执行shell脚本拨打电话至gv号码。


脚本执行后约2分钟左右,邮箱会收到邮件。

运行脚本并查看输出

检查结果

访问google voice短信应用,查看对应号码的聊天记录。

创建触发器

点击左侧触发器图标,创建触发器


配置触发器相关功能

借鉴文章:https://www.aprilming.top/archives/googlevoice

文章来源于互联网:Google Voice自动回复短信保号

赞(0)
未经允许不得转载:莱卡云 » Google Voice自动回复短信保号