pushplus(推送加) 文档中心
pushplus文档
生态产品
常用工具
智能助手
官网
pushplus文档
生态产品
常用工具
智能助手
官网
  • 简介

    • 介绍
    • 服务协议
    • 用户隐私协议
    • 联系我们
  • 使用说明

    • 一对一消息
    • 一对多消息
    • 好友消息
    • 积分群组
    • 发邮件来推送消息
    • 文本命令
    • 图片服务
    • 会员功能
    • 收/发消息设置
    • 系统功能额度
    • 实名认证说明
    • 预处理信息配置
    • 消息规则
  • API文档

    • 消息接口文档
    • 开放接口文档
    • 消息回调说明
    • 返回码说明
    • SDK说明
    • Demo代码
    • pushplus MCP Server
    • pushplus Skill 使用说明
  • 渠道配置

    • 发送渠道说明
    • 绑定自己的微信服务号
    • APP渠道使用说明
    • 浏览器插件使用教程
    • 桌面应用程序使用教程
    • webhook渠道配置
    • 微信ClawBot渠道使用说明
    • 新消息ClawBot渠道使用说明
    • QQ机器人渠道使用说明
    • 企业微信应用配置
    • 邮件渠道配置
    • 短信渠道配置
    • 语音渠道配置
  • 消息模板

    • 消息模板说明
    • 阿里云监控
    • Jenkins插件
    • 路由器插件
    • 支付成功通知模板
  • 扩展应用

    • xxl-job推送设置
    • 推送到企业微信机器人
    • 推送到钉钉机器人教程
    • 推送到飞书机器人教程
    • 通过腾讯轻联实现发短信
    • 通过集简云发送企业微信消息
    • 调用IFTTT的webhook
    • 自定义webhook配置
    • 使用pushplus接收短信内容
    • 使用网页侦探+pushplus监控黄金价格
  • 常见问题

    • 常见问题
    • APP上没有通知弹框
    • Get请求导致的问题
    • 实名认证相关问题
    • 用户token和消息token有什么区别
    • 发送消息接口限制
    • 微信消息模板是否可以自定义
    • 收不到消息如何排查
    • 才收到几条消息却被限制发送了
    • IP被禁止访问原因
    • 如何解封账号
    • 一对多消息为什么只有我自己收到
    • 提示无用户接收消息
    • 发送消息有延迟
    • 如何在公众号中显示推送内容
    • 菜单上的激活消息有什么用
    • 是否支持发送图片
    • 消息内容中如何换行
    • 用户信息状态不合法
    • 接口是否支持https
    • json模板如何正确展示
    • pushplus官网
    • 如何注销账户
  • 软件接入

    • 软件接入
    • 宝塔面板
    • 飞书多维表格
    • 金数据
    • 聚宽 JoinQuant
    • 扣子
    • 雷池 WAF
    • 哪吒监控
    • 青龙面板
    • 群晖 Synology DSM
    • 腾讯 CodeBuddy
    • 通义灵码
    • Activepieces
    • Airtable
    • AMP(Sourcegraph)
    • Antigravity(Google)
    • Apache Airflow
    • Apprise
    • Argo CD
    • Audiobookshelf
    • Bazarr
    • beets
    • Better Stack
    • BirdNET-Pi
    • borgmatic
    • camply
    • changedetection.io
    • CircleCI
    • Claude Code
    • Cleanuparr
    • Cline
    • Cloudflare
    • Cursor
    • Cyberdrop-DL
    • Datadog
    • ddns-go
    • Devin Desktop
    • Dify
    • dockcheck
    • Docker Hub
    • Droid(Factory)
    • Duplicati
    • Elastic
    • Embykeeper
    • EMQX
    • ESPHome
    • FastGPT
    • FileFlows
    • free-games-claimer
    • Freqtrade
    • Gemini CLI
    • Gitea
    • Gitee
    • GitHub Actions
    • GitHub Copilot(VS Code)
    • GitLab
    • Google Apps Script
    • Google Forms
    • Goose
    • Grafana
    • Healthchecks
    • Home Assistant
    • Huginn
    • IFTTT
    • InvenTree
    • iOS 快捷指令
    • Jellyfin
    • Jellyseerr / Overseerr
    • Jenkins
    • Jira
    • Kilo Code
    • Kiro CLI
    • LazyLibrarian
    • Lidarr
    • Local Deep Research
    • MAA 明日方舟助手
    • Mailrise
    • Make
    • mcp-server-notify
    • Mealie
    • Microsoft Power Automate
    • Moonraker
    • mqttwarn
    • MS-Rewards-Farmer
    • n8n
    • NetAlertX
    • Netdata
    • Nextcloud
    • Node-RED
    • Notion
    • Nous Research Agent
    • Obico
    • OpenAI Codex CLI
    • OpenClaw
    • OpenCode
    • Pinchflat
    • Pipedream
    • Plombery
    • Prefect
    • Prowlarr
    • Proxmox VE
    • qbit_manage
    • qBittorrent
    • Qoder
    • Readarr
    • Robot Framework
    • Roo Code
    • Sentry
    • Shopify
    • SmsForwarder
    • Sonarr / Radarr
    • Speedtest Tracker
    • Stripe
    • Tasker
    • Tautulli
    • tgtg-scanner
    • The Lounge
    • ThingsBoard
    • TradingView
    • Trae
    • Transmission
    • TubeArchivist
    • Typeform
    • unifi-protect-backup
    • Uptime Kuma
    • UptimeRobot
    • Vercel
    • VS Code(Agent 模式)
    • Watchtower
    • WordPress
    • Zabbix
    • Zapier
    • Zed

通过企业微信应用给微信发送消息教程

引言

   pushplus已经实现通过企业微信应用给微信发送消息了。整体使用体验上会更加的贴近于微信公众号,灵活度玩法也会更多。

企业可信IP

   2022年6月20日开始在企业微信中创建的第三方应用需要填写企业可信IP地址和信任域名。历史老应用不受影响无需配置,可以直接使用。
   针对新创建的应用,需要使用代理地址来让pushplus发送企业微信消息,需要您有一个公网ip地址和企业微信账号主体一致的已备案域名,具体配置方式见第三步。

会员特权

直接显示纯文本内容

会员用户在发送模板为txt的情况下,如果消息标题+消息内容文字小于1900个字的话,消息会直接以文字的形式发送。其他情况下会使用图文的方式发送。
效果如下:

具体步骤如下:

一、注册企业微信

   个人用户也可以免费注册。注册地址:https://work.weixin.qq.com/wework_admin/register_wx?from=loginpage

二、在企业微信中创建应用

  1. 打开企业微信管理后台,在应用管理中创建应用。

  1. 创建应用 应用logo上传下图;

应用名称填写:pushplus; 可见范围选择公司名;

  1. 创建应用后进入应用详情页面。记录并保持AgentId(应用ID)和Secret(应用密钥),后面在pushplus配置中会用到。

  1. 在我的企业中获取企业ID

  1. 在“pushplus 推送加”公众号的菜单中点击“功能”->“个人中心”->“第三方配置”。选择“企业微信应用”标签,点击右上角的新增按钮,新增一个企业微信应用配置。

  • 应用名称:随便填写,方便自己区分;
  • 应用编码:随便填写,发送接口中使用,用于webhook参数;
  • 应用ID:对应自己创建应用中的AgentId
  • 应用密钥:对应自己创建应用中的Secret
  • 企业ID:对应“我的企业”中的企业ID
  • 推送用户列表:如推送给所有人可以填写 @all,多个接收者用‘|’分隔;具体id可以在企业微信管理后台的通讯录中找到。

三、代理地址和可信IP设置

  1. 自有服务器

最简单的方式在自有服务器上运行docker容器,请预期安装好docker环境。
容器启动命令:docker run -d -p 9000:9000 --restart=unless-stopped --name cp-agent pushplus/cp-agent:latest
考虑到国内dockerhub无法正常访问下载,提供了离线镜像文件,下载后解压缩.zip,然后使用docker load -i cp-agent.tar命令来导入镜像。
启动后:企业微信可信IP中填写自有服务器的ip地址;pushplus企业微信应用设置中代理地址填写 自有服务器ip:9000

离线镜像文件

  • 123云盘:https://www.123865.com/s/3UMBjv-gBGUh
  • 百度云:https://pan.baidu.com/s/1Z2pYgl7BZ9_l1nGtHrPqjA?pwd=byus
  1. 使用腾讯云函数
  1. 访问腾讯云函数,开通并新建一个函数。

  1. 选择“从头开始”,函数类型选择“Web函数”,运行环境选择“Nodejs 18.15”

  1. 函数代码中,修改“app.js”填入以下代码:
const gateway = require('fast-gateway')
const port = 9000;
gateway({
    routes: [{
      prefix: '/cgi-bin',
      prefixRewrite: '/cgi-bin',
      target: 'https://qyapi.weixin.qq.com'
    }]
}).start(port).then(server => {
    console.log(`agent server started on port ${port}`)
})

  1. 函数代码中,修改“package.json”填入以下代码:
{
  "name": "perk-cp-agent",
  "version": "1.0.0",
  "description": "企业微信发送消息代理服务",
  "main": "app.js",
  "scripts": {
    "start": "node ./bin/www"
  },
  "keywords": [],
  "author": "",
  "license": "MIT",
  "dependencies": {
    "fast-gateway": "^3.4.7"
  }
}

  1. 函数URL配置中勾选“公网访问”,然后点击完成。

  1. 打开刚创建的函数服务,在“函数管理”—>“函数代码”中修改编辑器的“自动安装依赖”为打开状态。

  1. 在“函数配置”中点击“编辑”

  1. 在编辑界面中勾选“固定公网出口IP”,以此来获取公网IP。

  1. 等待一会就会生成出来固定公网IP了。复制这个IP,填入到企业微信的可信IP中。

  1. 如提示先设置可信域名,就按照企业微信的引导去添加自己的域名。必须是和企业微信账号主体一致的已备案域名,具体哪个域名无所谓。

  1. 点击“函数URL”,复制访问路径中的公网地址,填入到pushplus企业微信应用配置的代理地址中去。

  1. 保存后,即可正常使用企业微信渠道来发送消息了。

四、在我的企业->微信插件->微信扫码关注

   成功关注后就可以在微信中收到企业微信的消息了。

五、发送企业微信应用消息

   接口上需要额外使用到两个参数。channel参数,填写固定值cp;webhook参数,填写上一步配置中自己定义的应用编码。
   具体示例如下:

  • 请求地址:http://www.pushplus.plus/send
  • 请求方式:POST
  • Content-Type: application/json
  • 请求内容:
{
    "token":"{token}",
    "title":"标题",
    "content":"消息内容",
    "channel":"cp",
    "option":"自定义的应用编码"
}

六、企业微信应用和企业微信机器人的差异

  • 企业微信机器人利用的是群聊的功能,群聊本身是一种多对多的场景,所以用来接收推送消息并不纯粹,群成员多了以后会有很多干扰信息。

  • 企业微信应用就跟微信公众号一样,仅处理下发消息,没有其他消息打扰。这也是pushplus比较推荐的一种方式。

  • 相对的企业微信应用配置步骤相比机器人步骤较多一点,填写的参数更多一点,但是一次配置后体验上更加贴近于微信公众号。具体是使用机器人还是应用视大家情况而定。

  • 如需要配置企业微信机器人,可以参考这篇文章:pushplus推送到企业微信机器人教程

更新时间: 2026/7/7 16:41
上一页
QQ机器人渠道使用说明
下一页
邮件渠道配置