【进阶】OpenWebMonitor监控规则的设置教程

At 2018-12-04 fate wrote in OpenWebMonitor. 7335 viewer.

想要变了就收到提醒,那么默认的规则就好了

如果只是想要监控到变化就提醒,只要简单的设置一个变化量的规则就行了,只要内容变化了就收到提醒。【即,用默认的规则】

内容变化量规则说明

变化量是指,新检查出来的内容和旧的内容之间变化的部分的数量。其中又分为,增加和减少的两部分。

当内容变化(增加或减少)的量达到一定值时提醒您。您可以设为0,那么任何变化都会提醒。也可以设置一个更大的值,那么细小的变化就不再提醒了。

注:您也可以令他只计算“增加的”或“减少的”部分。

关键词规则说明

- 新出现:当前内容与前一版本内容相比新增部分中,含有关键词则报警。一般都用这个

- 含有:是指,关键词出现在内容中,就会提醒。例如:“我是OpenWebMonitor用户”含有“Open”关键词。

(注意:它会一直提醒的,知道内容中没有了Open这个词)

- 变得:前置“变得”时,要求原来没有符合规则,而现在变得符合时,才会提醒。

注意:不区分大小写!

在关键词输入框内,可以用逗号和加号来同时输入多个关键词。

可以使用逗号:","分隔多个关键词,关键词之间是”或“的关系,任何一个命中则有效。用“加号:+”表示内在的与关系,需同时满足。

例如:【包子,红烧+馒头】 表示,含有“包子”,或者同时含有“红烧”和“馒头”。

数值规则说明

v4.1新增

把监控区域的内容作为数值,来进行规则处理。

  • 变动:即数值变化时,例如:原来是1,变成了2;
  • 降低、升高:当数值升高降低时,例如:原来是1,变成了2,就是升高了。
  • 低于、高于:当数值有变化,且高于或低于某个值时;
  • 变成:当数值变成某个特定值时;

监控区域的内容被转换成数值时,软件会自动进行适当的处理的,例如:

【价格:¥299,300.33/件】,当作为数值时,会转换成299399.33。

即,选区的内容不需要是干干净净的数字,软件会自动恰当的剔除非数字部分内容的。

注,无论是否满足规则,首次检查必会提醒。

正则表达式(Regex)规则说明(普通用户可忽略)

使用正则表达式,可以方便的实现,例如:

  • 当内容中含有email地址时
  • 当内容是以数字开头、以字母结尾时

等看似比较复杂的规则。

正则表达式的写法

以下为软件使用的正则表达式的js测试原型,供专业用户理解:

let is_match = new RegExp(regex).test(content);

规则组、组内规则的关系

特别高级的监控需要不同规则进行与或组合。

规则组之间是“或”关系

例如,我想要实现,内容出现“关键词A”或内容变化了大于100字时。可以如下设置:

规则组内是“与”关系

只有一个规则组内全部规则满足时,该组才激发。

例如,我想要实现,内容增加了至少100个字符,同时含有“1024”这个关键词时。可以如下设置: