Skip to Content

企业微信消息通知与机器人控制

场景说明

企业微信消息通知是企业内部自动化沟通的重要手段。通过企业微信机器人,可以实现消息的自动推送、任务提醒、审批通知等自动化场景,提升团队协作效率。

数据模型设计

  • 新建消息推送日志表(如 wecom_notify_log),字段建议:
    • 用户ID(user_id):与账户表关联
    • 通知内容(content)
    • 推送时间(created_at)
    • 推送状态(status)
    • 机器人 webhook(webhook_url)

配置流程

第一步:企业微信后台创建机器人

  1. 登录企业微信管理后台,进入“我的企业”-“协作”-“群机器人”
  2. 创建机器人,设置名称和头像,获取 webhook 地址
  3. 复制 webhook 地址备用

企业微信后台创建机器人

第二步:Zion 平台配置 webhook

  1. 在 Zion 平台的数据模型中添加 webhook 字段,保存企业微信机器人的 webhook 地址
  2. 在需要推送消息的业务流程中,配置“请求|第三方API”行为,选择 POST 方式,URL 填写 webhook 地址
  3. 配置消息内容(如 JSON 格式:
{"msgtype":"text","text":{"content":"xxx"}}

) 4. 可结合变量动态拼接消息内容

Zion 平台配置 webhook 行为

第三步:推送日志与状态管理

  1. 每次推送后,将推送内容、时间、状态等写入 wecom_notify_log 表,便于后续追溯和统计
  2. 可设置失败重试、异常告警等机制

常见问题

  • 如何保证消息及时送达?
    • 建议使用企业微信官方机器人,网络畅通时消息可实时送达。
    • 可结合推送日志和失败重试机制,提升可靠性。
  • 如何处理推送失败的情况?
    • 记录失败日志,定期检查并支持手动或自动重试。
    • 检查 webhook 是否失效、消息内容格式是否正确。
  • 如何实现多群/多机器人推送?
    • 数据模型中可配置多个 webhook 字段,按需选择推送目标。

建议结合企业微信官方文档和 Zion 平台帮助中心进行详细配置,确保消息推送的安全性和稳定性。

Last updated on