了解企业微信机器人

工作中,企业微信是我们的协同办公工具,CI机制在我司已经玩的很成熟了,通知环节,我们往往通过它来做即时反馈。

最近个人参与了部分项目的接入,了解了下企业微信API,这里做下bot说明。

严格来说其实机器人我们可以做两种

  1. 群机器人
  2. 正常账号机器人

群机器人

  1. 需要管理员在群里创建,得到webhook地址
  2. 使用方式,按照API要求正常发送请求信息
  3. 测试阶段可以用curl命令或者postman来实验

正常账号

有时希望机器人可以点对点发送消息,或者执行更复杂的交互操作,这时可以走正常账号调用API实现。

  1. 注册企业微信账号
  2. API调用获取access_token,之后调用发送消息/拉群等操作

写在最后

  1. 方案方式不同,功能也有差异,比如我想实现机器人发送消息中带选择按钮,目前群机器人是做不到的。这里还是要按需索取。
  2. 个人觉得企业微信API跟TG的比还是差了点,但是在国内环境下,生态优势还是挺大,所以,,,不得不用吧。
  3. 期待微信也可以开放API。。不知道有没有戏。