logo
正在加载,请稍候…
帮助文档

forward match mode

帮助中心/forward-match-mode
返回帮助中心文档来源:admin/help-docs/forward-match-mode.md

过滤规则:匹配模式填写指南

适用位置:转发配置 -> 过滤规则编辑弹窗 -> 匹配模式

1. 是(equals)

  • 含义:字段值与“匹配的值”完全一致。
  • 常见用法:手机号精确匹配某一个号码。
  • 示例:
  • 匹配字段:手机号
  • 匹配模式:是
  • 匹配的值:106900123456

2. 包含(contains)

  • 含义:字段中只要包含目标字符串即命中。
  • 常见用法:短信内容包含特定关键词。
  • 示例:
  • 匹配字段:短信内容
  • 匹配模式:包含
  • 匹配的值:验证码

3. 不包含(not_contains)

  • 含义:字段中不包含目标字符串才命中。
  • 常见用法:排除推广/广告类消息。
  • 示例:
  • 匹配字段:短信内容
  • 匹配模式:不包含
  • 匹配的值:退订

4. 开头(starts_with)

  • 含义:字段必须以目标值开头。
  • 常见用法:短信签名前缀匹配。
  • 示例:
  • 匹配字段:短信内容
  • 匹配模式:开头
  • 匹配的值:【工商银行】

5. 结尾(ends_with)

  • 含义:字段必须以目标值结尾。
  • 常见用法:匹配固定后缀提示文案。
  • 示例:
  • 匹配字段:短信内容
  • 匹配模式:结尾
  • 匹配的值:请勿泄露。

6. 正则匹配(regex)

  • 含义:使用正则表达式进行高级匹配。
  • 常见用法:匹配多种模板中的验证码、订单号等。
  • 示例:
  • 验证码:验证码.*?(\d{4,6})
  • 中国大陆手机号:^1[3-9]\d{9}$
  • 关键词之一:(支付宝|微信|银行)

使用建议

  • 手机号过滤优先使用“是”,避免误命中。
  • 文本关键词优先使用“包含”。
  • 正则模式用于复杂场景,建议先在测试环境验证。
  • 多条规则并存时,注意规则优先级(卡片顺序)。

---

关联通知与过滤引擎:构建精准分发网络

📍 位置: 转发配置 -> 设备配置抽屉 / 过滤规则编辑弹窗

💡 功能概要: 这是整个系统的“大脑”。在这里,您可以将设备收到的信息,根据极其细致的关键词或正则条件,精准地分发给不同的业务团队,实现短信用途的绝对隔离。

🛠️ 编排逻辑与匹配模式

* 可视化优先级编排: 每一个转发规则都是一张“卡片”。卡片的排列顺序即代表了系统的执行顺序(越靠前越先执行)。您可以通过鼠标直接拖拽卡片来调整优先级。建议将高时效的通道放在前面,兜底通道放在后面。

* 精准的过滤模式引擎: 只有满足过滤条件的短信才会触发通道发送(否则会在日志中显示“规则过滤”)。系统支持多维度的匹配模式:

* 是 (equals): 要求完全一致,最适合用于防误判的手机号精准绑定。

* 包含 / 不包含: 只要正文包含(或不包含)特定词汇即命中,常用于过滤推广广告或抓取特定业务关键词。

* 开头 / 结尾: 强制要求文本以此开头或结尾,常用于锚定特定的短信签名前缀。

* 正则匹配 (regex): 最强大的匹配工具,可用于匹配多变模板中的订单号或限制验证码格式(例如用 ^1[3-9]\d{9}$ 匹配手机号)。

---