Skip to content
/ wpsPush Public

金山文档多渠道消息推送器。金山文档的消息推送,支持Bark、pushplus、Server 酱、邮箱、钉钉、discord、企业微信群机器人、息知、即时达、wxpusher

Notifications You must be signed in to change notification settings

imoki/wpsPush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

默山推送器

基于「金山文档」的金山文档多渠道消息推送器

🎊 简介

此脚本用于金山文档的消息推送,功能丰富,使用简单,推送类型繁多

✨ 特性

- 📀 支持金山文档运行
- 💿 自动生成配置表格
- ♾️ 多种推送方式
- 💽 使用简单

🍨 教程说明

💬 公众号“默库

💬 支持得通知列表

  • Bark(iOS)
  • pushplus(微信)
  • Server 酱(微信)
  • 邮箱
  • dingtalk(钉钉)
  • discord
  • 企业微信群机器人(企业微信)
  • 息知(微信)
  • 即时达(微信)
  • wxpusher(微信)

🛰️ 文字步骤

  1. 复制最新UPDATE.js脚本到金山文档(脚本类型:airscript 1.0),并运行
  2. 复制最新PUSH.js脚本到金山文档(脚本类型:airscript 1.0),添加网络API和邮箱API,并加入定时任务
  3. 配置CONFIG表和PUSH表
  4. 使用案例参考TEMPLATE.js脚本

⭐ 图片教程步骤

  1. 复制UPDATE.js和PUSH.js到金山文档中。运行UPDATE脚本即可生成配置表格,给PUSH脚本添加网络API和邮箱API。
    UPDATE脚本
    PUSH脚本
    CONFIG表
  2. PUSH表中“是否推送”选择“是”,CONFIG表中“推送方式”为“@all”会只推送填是的这几个
    PUSH表
  3. 将PUSH加入定时任务,到时间就会自动推送
    定时任务
  4. 如何写入要推送的消息,参考TEMPLATE.js使用案例脚本即可
    案例

🚀 推送逻辑流程

参考TEMPLATE.js使用案例脚本,将推送相关的代码复制到你的脚本中。
当你的脚本调用writeMessage函数时,此函数会将消息写入CONFIG表中。
等到PUSH定时任务执行时,会自动检索CONFIG表中的消息,并进行推送。

🧾 表格配置含义

任务的名称
writeMessage函数需要两个参数,taskName(任务名)和(message)消息
此CONFIG表中的任务名称即为writeMessage需要的任务名称
例如:CONFIG表中任务名称为“默山推送”
那么使用时:writeMessage("待推送消息", "默山推送")

推送方式:
@all方式代表在PUSH表内的消息推送平台都推送(bark、pushplus、钉钉等等)
bark方式代表,仅用推送bark
dingtalk方式代表,仅用推送钉钉
bark&pushplus方式,同时推送bark和pushplus。用&连接
bark&email&pushplus方式,同时推送bark、email和pushplus。

加入消息池:
这个的意思是“加入消息池”选项勾选“是”的就会合并为一条消息进行通知,以@all方式推送。例如你运行了8个签到任务,那么在某个时刻只收到1条通知消息。
默认为“否”,代表每个签到结果都用独立的一条消息通知。例如你运行了8个签到任务,那么在某个时刻会同时收到8条通知消息。

🤝 欢迎参与贡献

欢迎各种形式的贡献

✨ Star 数

📝 更新日志

  • 2024-11-20
    • 增加wxpusher极简推送模式
    • 修复wxpusher不换行问题
    • 修复server酱不换行问题
  • 2024-08-04
    • 增加wxpusher推送
  • 2024-07-16
    • 推出金山文档多渠道消息推送器

About

金山文档多渠道消息推送器。金山文档的消息推送,支持Bark、pushplus、Server 酱、邮箱、钉钉、discord、企业微信群机器人、息知、即时达、wxpusher

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published