当前位置:首页 > 修改聊天记录 > 正文内容

企业微信外部群 Webhook 主动发送指南

网页编辑6个月前 (04-27)修改聊天记录1033

一、适用场景与限制

  • 适用:外部群(含微信好友)、固定群自动发通知、告警、日报、活动提醒

  • 限制:

    • 每个外部群最多 1 个机器人

    • 限速:每分钟最多 20 条,超限返回 429

    • 不能 @外部微信用户,只能 @企业成员或 @all

    • Webhook Key 泄露 = 任何人可向你的群发消息,务必保密


二、第一步:创建外部群机器人(PC 端操作)

  1. 打开企业微信 PC 端 → 进入目标外部群

  2. 右上角点 ... → 群机器人 → 添加机器人

    image
    image
    image
  3. 填机器人名称(如 “订单通知助手”),可选填简介、头像

    image
  4. 生成后立即复制 Webhook 地址,格式如下:

plaintext
https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
image
关闭窗口后无法再次查看完整 Key,必须当场保存

三、支持的消息类型与 JSON 格式(直接复制)

1)文本消息(text,最简单)

json
{
  "msgtype": "text",
  "text": {
    "content": "【系统通知】\n今日订单量:128单\n异常订单:3单",
    "mentioned_list": ["@all"],
    "mentioned_mobile_list": ["@all"]
  }}
  • mentioned_list:企业成员 userid 或@all

  • mentioned_mobile_list:手机号或@all

2)Markdown(推荐,排版好看)

json
{
  "msgtype": "markdown",
  "markdown": {
    "content": "### 📢 业务告警通知\n> **时间:**2026-04-27 22:00\n> **级别:**<font color='warning'>严重</font>\n> **内容:**支付接口响应超时\n> **建议:**请立即排查服务器状态\n[查看详情](https://your-domain.com/alert)"
  }}
  • 支持:标题、加粗、引用、列表、链接、部分颜色(info/warning/comment)

3)图片(image)

json
{
  "msgtype": "image",
  "image": {
    "base64": "图片base64编码",
    "md5": "图片md5值"
  }}

4)图文卡片(news,最多 1 条)

json
{
  "msgtype": "news",
  "news": {
    "articles": [
      {
        "title": "新品上线",
        "description": "限时优惠,点击查看",
        "url": "https://your-domain.com",
        "picurl": "https://your-domain.com/cover.jpg"
      }
    ]
  }}

四、代码调用示例(Python,直接运行)

基础发送函数

python
运行
import requestsimport json

WEBHOOK_URL = "你的Webhook地址"def send_wechat_msg(payload):
    headers = {"Content-Type": "application/json"}
    try:
        resp = requests.post(WEBHOOK_URL, json=payload, timeout=10)
        resp.raise_for_status()
        return resp.json()
    except Exception as e:
        return {"error": str(e)}# 1. 发文本text_payload = {
    "msgtype": "text",
    "text": {"content": "Hello 外部群!"}}print(send_wechat_msg(text_payload))# 2. 发Markdownmd_payload = {
    "msgtype": "markdown",
    "markdown": {"content": "### 每日日报\n- 新增用户:**100**\n- 营收:**¥50,000**"}}print(send_wechat_msg(md_payload))

五、生产级最佳实践

  1. Key 安全:

    • 不要硬编码在代码里,用环境变量 / 配置中心

    • 定期轮换机器人(删了重建,更新 Key)

  2. 频率控制:

    • 批量发送时加sleep(3),避免 429 限流

  3. 消息规范:

    • 外部群避免营销感强内容,易被屏蔽

    • Markdown 控制在2000 字内,文本 2048 字节内

  4. 错误处理:

    • 增加重试(3 次,间隔 2s)

    • 记录日志,便于排查


六、常见错误与解决

  • 401 无效 Key:Key 错误 / 已重置 / 机器人被删

  • 429 请求超限:1 分钟 > 20 条,降频或分批

  • 400 消息过长:缩短内容,拆分发送

  • 无法 @外部成员:外部群限制,只能 @企业成员或 @all


七、vs 应用 API(简单对比)

  • Webhook(推荐):10 分钟接入、无需企业权限、适合固定群通知

  • 应用 API:需企业自建应用 + 客户联系权限、可批量发多群、开发复杂


扫描二维码推送至手机访问。

版权声明:本文由手机数据加工厂发布,如需转载请注明出处。

本文链接:https://www.gaijilu.com/?id=174

“企业微信外部群 Webhook 主动发送指南” 的相关文章

如何与客服对话

如何找到客服,有两种方式。一种是在本站的任意页面右下角找到悬浮的“在线客服”,点击即可与客服对话,此办法的好处是不需要添加其它通信方式,可以直接对话。二种是,添加客服微信:gaijilu-com。复制进入微信添加好友即可对话(不需要等客服通过验证即可发消息)。...

有哪些软件可以实现手机和电脑之间的高效数据管理?

有哪些软件可以实现手机和电脑之间的高效数据管理?

下面按「苹果生态 / 安卓+Windows / 全平台通用」三类,给你整理**真正能落地、高效不乱的手机↔电脑数据管理软件**,每款讲清楚:**能干啥、适合谁、优缺点**。 --- ## 一、iPhone + Mac(苹果生态最优) ### 1. 系统自带:隔空投送 + 访达(免费,首...

手机和电脑的运存和储存容量是否可以扩展?

手机 vs 电脑:运存、储存 能否扩展?【极简大白话】先记住两个关键:运存(RAM)= 管流畅、后台储存(ROM / 硬盘)= 存照片、文件、软件一、手机端(iPhone + 安卓统一结论)1. 手机运存:❌完全不能扩展出厂焊死在主板上,无法更换、无法加装所谓「内存融合 / 虚拟运存」:只是拿储存空...

 如何清理手机中的重复文件?

如何清理手机中的重复文件?

一、安卓(华为 / 小米 / OPPO/vivo)1. 一键清理所有重复文件(照片 + 文档 + 安装包)打开手机管家 / 安全中心 /i 管家进入清理加速 / 空间清理扫描完找到重复文件 → 去清理全选重复项 → 删除(自动保留一份)2. 相册重复照片 / 视频(最占空间)华为:相册 → 相册管理...

什么是科技数据?

科技数据,本质上是通过电子设备(手机、电脑、服务器等)采集、存储、传输和处理的各类信息的集合,以二进制代码的形式存在,是数字科技的基础。与我们传统认知中的“文件”不同,科技数据的范畴更广泛,既包括我们主动创建的照片、文档、视频(主动数据),也包括设备运行时自动生成的缓存、日志、定位信息(被动数据);...

 有哪些适合手机电脑数据同步的免费工具?

有哪些适合手机电脑数据同步的免费工具?

一、局域网高速互传(同 Wi‑Fi,最快、最稳、隐私好)1. LocalSend(强烈推荐,替代 AirDrop / 华为分享)平台:Windows /macOS/ Linux / Android /iOS免费:完全开源免费,无广告、无账号、不限大小特点:同 Wi‑Fi 下自动发现设备,一键发送点对...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。