跳转到内容

如何配置动态自动回复

自动回复教程:收到验证码短信后自动回复动态内容

教程目标:当收到短信 【XX平台】验证码 Y7892,5分钟内有效 时(验证码会变化),自动抽取验证码并回复 Y7892。 适合:第一次使用本 App 的用户。

前提条件

首先,请打开懒人自动回复企业版,如果还没有,请到 https://lanrensms.com/reply 下载

1. 新增规则

点击右下角新建规则图标,新建自动回复规则,动态自动回复功能只适用于这两种规则类型:

  1. 自动回复来电来信
  2. 自动回复来信

不适用于:

  1. 自动回复来电

原因:自动回复来电 不处理短信内容,无法做“从短信中提取验证码”。

2. 最终效果和配置思路

目标短信:

【XX平台】验证码 Y7892,5分钟内有效

希望自动回复:

Y7892

实现思路:

  1. 规则里先写“默认自动回复内容”(用于未匹配到动态规则时兜底)
  2. 勾选 从短信中提取内容作为回复内容
  3. 设置提取规则,配置并测试提取规则

3. 新建规则时怎么填

在规则编辑页按下面填:

1自动回复内容(兜底内容):例如 已收到 说明:当短信没有匹配到提取规则时,会用这个内容回复。 2短信内容关键字条件(建议):对于本例子可以填 验证码 ,具体根据您的短信内容来过滤,避免无关短信触发。 说明:避免无关短信触发。

4. 勾选提取开关并进入“设置提取规则”

  1. 勾选:从短信中提取内容作为回复内容
  2. 点击:设置提取规则 »
  3. 进入页面标题为:设置内容提取

5. 在“设置内容提取”里配置与测试正则表达式

5.0 正则表达式快速入门(给新人)

如果你是第一次接触正则,可以先记住这一句话: 正则表达式 = 用一套简写规则,从一段文字里找到你想要的那部分内容。

下面是本教程会用到的几个最常见写法:

  • \d:表示 1 位数字(0-9)
  • {4}:表示“前面的内容重复 4 次”
  • Y\d{4}:表示以 Y 开头,后面跟 4 位数字,例如 Y7892

再看几个常见例子(便于举一反三):

  • \d{6}:匹配连续 6 位数字(例如 123456
  • 验证码\d{6}:匹配“验证码123456”

建议新手用AI辅助写提取规则,再用“测试提取”反复验证。

5.1 输入正则表达式

正则表达式 输入框填:

Y\d{4}

含义(新手版):

  • Y 为固定字符
  • \d{4} 匹配后面四位数字

5.2 测试提取

  1. 测试提取
  2. 在测试短信里输入:
【XX平台】验证码 Y7892,5分钟内有效
  1. 点击测试确认后,预期看到:
提取成功: Y7892
  1. 右上角点击 保存 返回规则编辑页

关键:提取页保存后,回到规则编辑页还要再点一次保存,规则才真正生效。

截图占位符 [截图5:正则输入框内已填规则] [截图6:测试提取弹窗输入测试短信] [截图7:测试结果显示“提取成功: A7K92”]

6. 保存后如何验证

  1. 确保 自动回复总开关 是开着的
  2. 用另一台手机发这条短信到本机:
【XX平台】验证码 Y7892,5分钟内有效
  1. 检查是否自动回复:
Y7892

如果没匹配到提取规则,会回复你在规则里设置的兜底内容(例如 已收到,请稍后重试)。

7. 如何用AI辅助填写规则

请按照下面的截图,点击“不会写正则表达式?问AI”,在弹出的对话框中,点击“复制提示词”,然后打开豆包、deepseek等网站,黏贴提示词, 把AI的结果复制黏贴到本app中进行测试。

8. 常见问题

  1. 为什么回复成了兜底内容,不是 动态抽取的内容? 这可能是你设置的正则表达式没匹配上短信原文,导致用兜底的内容进行了回复。请回到“设置内容提取”点“测试提取”重新调正则。

  2. 为什么完全没自动回复? 检查:总开关、规则是否启用、规则类型是否正确、后台保护是否设置。