「教程」使用企业微信应用机器人通知
讲在前面
注意这里说的应用机器人是自建应用的机器人,而非企业微信提供的应用机器人。
先大概讲一下想正常使用应用机器人的通知的相关流程
- 企业微信注册
我的企业
-企业信息
获取企业ID
应用管理
-应用
-创建应用
- 进入自建应用界面后,可获取
AgentId
和Secret
接受消息
-设置API接受
,进入后进行接受服务器配置和验证- 设置企业白名单IP后,相关消息即可通过应用机器人发送
如何进行接受服务器验证
本地搭建可参考教程
这里为了方便,已构建好了docker
镜像
搭建好之后,直接在接受服务器的配页面填写URL
然后进行配置验证即可
设置企业白名单IP
前一步只是为了可以让我们可以正常设置白名单IP,如果发送消息服务是搭建在固定IP的服务器上,直接填写对应IP即可
如果是家宽环境下,有动态公网IP也可以直接加名单即可,但是可能需要经常修改
除此之外的内网环境,或者不想频繁修改的话,需要一台有固定IP的服务器代理企业微信服务器
过程如下:发送消息服务 -> 企业微信代理服务器 -> 企业微信服务器(白名单IP填企业微信代理服务器即可)
搭建企业微信代理服务器
有很多种方式可自行搜索,这里也采用docker
的方式进行搭建
1 | docker run -d \ |
通过企业微信自建机器人发送消息
- 如果应用支持,只需要填写对应的
企业ID
、AgentId
、Secret
等参数即可 - 注意发送消息必须从白名单IP发送,或者通过企业微信代理服务器转发(已添加白名单)
其他
- 这里可能关联的应用/服务:短信转发器、MoviePilot、NasTools
- 一个机器人可以当成一个频道,让不同服务/应用发到不同机器人
- 不同机器人可以共用一个接受服务器进行验证,也可以共用同一个代理服务器发消息,当然接受服务器和代理服务器也可以是同一个
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 粥盐籽!