当前位置: 首页 > skills > 正文

巧用钉钉机器人实现IP变动提醒

现在很多企业软件都具备webhook的功能。

一、什么是 WebHook

WebHook 直译:网页钩子 / 网络回调接口

本质:一套反向推送机制,让两个系统自动实时互通数据,不用你反复刷新、轮询查询。

1、传统模式(轮询):你每隔几分钟主动打开网站刷新,看有没有新消息(主动查询,浪费资源)
2、WebHook 模式(推送):网站一旦产生新数据,主动调用你预留的接口地址,把消息直接推送给你(被动接收,实时高效)

二、核心工作原理

1、你在 A 系统里,填入一个属于你自己服务的 HTTP 接口地址(这个地址就是 WebHook 地址);
2、设置触发条件:IP 变更、表单提交、告警、代码推送、服务器日志等;
3、当事件发生,A 系统自动发起一个 POST 请求,把事件数据(JSON 格式)推送到你的接口;
4、你的服务收到数据后,执行自定义逻辑(比如推送到钉钉机器人、存数据库、发邮件)。

三、具体应用

这个机器人只能存在与群聊中,所以不管你用的钉钉还是别的软件,都至少要2个对象才能建群。群管理中添加机器人,以顶顶为例,推荐添加自定义机器人,他需要额外设置一个安全项:我们选择自定义关键词,比如我这里是IP变动通知,那么就写IP这两个字母,只要通知里面含有这两个字母,就能正常推送。

下面是可选的机器人,胡老师实测,懒得自定义的话,选择阿里云codeup也可以正常使用。

最后就是最关键的地方:配置 webhook 推送

比如胡老师这里是要实现家庭宽带的ip地址发生改变就通知我,并且告诉我新的ip地址,那么就需要使用常驻宽带的设备软件来实现,比如家庭NAS。在NAS里面使用luckyk可以轻松实现,具体教程请自行豆包求助,篇幅问题,这里不赘述。下面是胡老师配置好的效果图:

有兴趣的老铁可以试试,有问题欢迎留言或者私信~

相关推荐

《巧用钉钉机器人实现IP变动提醒》有 1 条评论

  1. 老罗
    沙发
    老罗2

    过来看看,虽然没看懂这个到底用在什么地方😃

    2026-06-19 20:37 来自广东省 回复

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

Gravatar

? razz sad evil ! smile oops grin eek shock ??? cool lol mad twisted roll wink idea arrow neutral cry mrgreen