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

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

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

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

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

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

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

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

perk-job(xxl-job集成pushplus告警推送)

在xxl-job基础上增加了pushplus推送告警功能。仅修改调度器管理界面系统,没有修改调度器逻辑,保留xxl-job核心功能,不影响官方的版本迭代升级。

perk-job项目仓库:https://github.com/pushplus/perk-job

修改点

  1. 基于xxl-job V3.4.2官方源码修改。
  2. xxl_job_info 表新增 PushPlus 相关字段,用于按任务控制是否推送,以及发送渠道、渠道配置、预处理编码。
  3. 新增 PushplusJobAlarm,任务失败时按配置调用 PushPlus 发送告警。
  4. 任务新增/编辑页增加「pushplus推送」开关,可选择发送渠道、填写渠道配置和预处理编码。
  5. application.properties 增加 PushPlus 全局配置:pushplus.token、pushplus.topic、pushplus.channel、pushplus.option、pushplus.pre。参数说明见 PushPlus 消息接口文档。

使用方式

  1. 初始化或升级数据库。新库直接执行 doc/db/tables_xxl_job.sql;已有库执行 doc/db/pushplus.sql:
ALTER TABLE `xxl_job_info`
    ADD COLUMN `alarm_pushplus` int NULL DEFAULT 0 COMMENT '是否启用pushplus推送;0否,1是' AFTER `alarm_email`;

ALTER TABLE `xxl_job_info`
    ADD COLUMN `alarm_pushplus_channel` varchar(128) NULL DEFAULT NULL COMMENT 'pushplus发送渠道' AFTER `alarm_pushplus`,
    ADD COLUMN `alarm_pushplus_option` varchar(255) NULL DEFAULT NULL COMMENT 'pushplus渠道配置' AFTER `alarm_pushplus_channel`,
    ADD COLUMN `alarm_pushplus_pre` varchar(128) NULL DEFAULT NULL COMMENT 'pushplus预处理编码' AFTER `alarm_pushplus_option`;
  1. 在 pushplus 官网 获取 token。如需群发,创建群组并获取群组编码;如需 webhook / 企业微信 / 邮箱等渠道,在个人中心配置渠道编码;会员可配置预处理编码。

  2. 在 perk-job-admin/src/main/resources/application.properties 中填写全局配置:

### pushplus
pushplus.token=你的token
pushplus.topic=群组编码(可选)
### wechat / app / extension / webhook / clawbot / qq / cp / mail / sms / voice,多个渠道用逗号分隔
pushplus.channel=wechat
### webhook、企业微信应用、邮箱等渠道编码,多个渠道时与 channel 一一对应
pushplus.option=
### 预处理编码,会员可用
pushplus.pre=
项目设置
  1. 编译perk-job-admin项目,打成jar包。
  2. 运行项目,命令:nohup java -jar perk-job-admin-3.4.2.jar > /dev/null 2>&1&
  3. 访问系统,正常创建需要的定时任务。在任务详情页面勾选“pushplus推送”选项。
任务
  1. 当job执行时发生异常,微信上即可收到来自“pushplus 推送加”公众号上的告警消息。
推送
更新时间: 2026/8/26 14:47
下一页
推送到企业微信机器人