Google Voice自动回复

根据最新 Google Voice 最新的使用政策,不活跃帐户的上限由此前的6个月下调为3个月。

如果您在 3 个月内没有拨打或者发送短信,Google 可能会收回您的 Google 语音号码(如果您有的话)。 我们不会收回已移植到 Google 语音或永久保留的号码。 ——摘自Google Voice 官网

我们可以通过脚本,来实现关键词自动回复,方便了多个号码进行相互保号。

image-20211104210236145

一:开启转发并设置过滤器

登录GV网页版,点击进入设置,开启将短信转发到电子邮件地址

image-20211104200735810

登录谷歌邮箱,进入你的绑定了GV号码的邮箱,点击搜索框的菜单

image-20211104200209649

设置关键词(例如我设置了关键词666,如果有别人发来的消息中包含了666,就会触发回复),点击创建过滤器

image-20211104200303271

勾选跳过收件箱,并创建一下应用标签,我这里设置的标签名字是autoreply,点击创建过滤器即可创建成功

image-20211104212701886

二:项目填入脚本

进入谷歌云端硬盘,点击新建

image-20211104200550671

点击更多,找到Google Apps Script,点击进入

image-20211104200649249

删除项目中的默认代码,将下列代码修改后复制进去,并保存项目,重命名任意名字即可(此处我设置的是GV)

var labelObj = GmailApp.getUserLabelByName('autoreply');这行中的autoreply标签名字改成前面你自己设定的应用标签名,如果和我设定的一样就不用修改

MailApp.sendEmail(sender, "Auto Reply", "保号请发送666给我哦,耐心等待一分钟会收到回复。目前GV回收政策已经下调至3个月,请在此期间发送短信或者打电话来保持活跃");这里的回复内容可以自行修改。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function autoReplier() {
var labelObj = GmailApp.getUserLabelByName('autoreply');
var gmailThreads;
var messages;
var sender;
for (var gg = 0; gg < labelObj.getUnreadCount(); gg++) {
gmailThreads = labelObj.getThreads()[gg];
messages = gmailThreads.getMessages();
for (var ii = 0; ii < messages.length; ii++) {
if (messages[ii].isUnread()) {
msg = messages[ii].getPlainBody();
sender = messages[ii].getFrom();
MailApp.sendEmail(sender, "Auto Reply", "保号请发送666给我哦,耐心等待一分钟会收到回复。目前GV回收政策已经下调至3个月,请在此期间发送短信或者打电话来保持活跃");
messages[ii].markRead();
messages[ii].moveToTrash();
}
}
}
}

image-20211104202141260

3:开启触发器

点击右侧的时钟图标,进入触发器设置

image-20211104202348876

添加一个触发器

image-20211104202403538

选择分钟定时器/每分钟,并保存

image-20211104202527869

此时会跳出弹窗,如果被浏览器阻止了,请允许弹出,点击选择登录的账号

image-20211104202737878

弹出验证窗口,请点击高级

image-20211104202802195

点击转至GV

image-20211104202829334

授权允许上述权限即可,至此,我们就完成了所有的设置,可以用其他号码发送666进行回复测试

image-20211104202944448

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2021-2022 Eren
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信