微信消息推送

使用微信消息通知的几种方法:

    1. Cloudflare Worker 中使用
1
2
3
4
5
6
7
8
9
10
11
// 直接复制这个函数到任何 Worker 项目里
async function notify(title, content) {
const token = "y#$%&";
const params = new URLSearchParams({ title, content, token });
await fetch(`https://you.xxx.com/wxst?${params.toString()}`);
}

// 用的时候一行搞定
await notify("标题", "内容");
await notify("🔥 服务器报警", "CPU 100% 了");
await notify("✅ 部署成功", "项目 xxx 已上线");
    1. Node.js 项目中使用
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// 方式一:原生 fetch(Node 18+)
await fetch("https://you.xxx.com/wxst?title=测试&content=你好&token=y#$%&");

// 方式二:封装成函数
async function notify(title, content) {
const params = new URLSearchParams({
title,
content,
token: "y#$%&"
});
await fetch(`https://you.xxx.com/wxst?${params.toString()}`);
}

await notify("任务完成", "数据处理完毕,共1000条");
    1. Python 项目中使用
1
2
3
4
5
6
7
8
9
10
11
import requests

def notify(title, content):
requests.get("https://you.xxx.com/wxst", params={
"title": title,
"content": content,
"token": "y#$%&"
})

# 使用
notify("🐍 Python通知", "爬虫跑完了,抓了500条数据")
  • 4.Shell / 命令行中使用
1
2
3
4
5
6
7
8
# 一行命令
curl "https://you.xxx.com/wxst?title=服务器通知&content=已重启&token=y#$%&"

# 放在脚本里
#!/bin/bash
# 备份完成后通知
tar -czf backup.tar.gz /data
curl -s "https://you.xxx.com/wxst?title=✅备份完成&content=$(date)&token=y#$%&"
  • 5.Go 中使用
1
2
3
4
5
6
package main
import "net/http"

func notify(title, content string) {
http.Get("https://you.xxx.com/wxst?title=" + title + "&content=" + content + "&token=y#$%&")
}
  • 6.浏览器直接访问
1
https://you.xxx.com/wxsend?title=标题&content=内容&token=y#$%&
  • 7.总结

┌──────────────────────────────────┐
│ 万能公式 │
│ │
│ GET 请求以下 URL 就能推送: │
│ │
│ https://you.xxx.com/wxsend │
│ ?title=标题 │
│ &content=内容 │
│ &token=你的token │
│ │
│ 三个参数: │
│ title → 消息标题 │
│ content → 消息内容 │
│ token → 你的身份令牌 │
│ │
│ 任何能发 HTTP 请求的地方都能用 │
└──────────────────────────────────┘