无主之地2配置高吗|看真人裸体BBBBB|秋草莓丝瓜黄瓜榴莲色多多|真人強奷112分钟|精品一卡2卡3卡四卡新区|日本成人深夜苍井空|八十年代动画片

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

開源免費的微信消息推送服務(wù)、10萬次額度+2MB鏡像,開發(fā)者福音

0
分享至


開源免費的微信消息推送服務(wù)、10萬次額度+2MB鏡像,開發(fā)者福音 微信消息推送

作為一名開發(fā)者,你一定遇到過這樣的場景:

  • ? 服務(wù)器半夜報警,需要第一時間通知

  • ? 自動化腳本跑完任務(wù),想知道結(jié)果

  • ? 個人博客有新評論,想及時收到提醒

  • ? NAS、路由器、樹莓派這些設(shè)備需要狀態(tài)監(jiān)控

最直接的方案當然是——發(fā)微信。但問題來了:怎么發(fā)?

企業(yè)微信認證太麻煩,第三方服務(wù)收費不菲,自己寫又要搞懂微信的整套 API、Token 刷新、模板消息規(guī)則……光是看文檔就能勸退不少人。

最近發(fā)現(xiàn)一個開源項目go-wxpush,用 Go 語言寫的,完美解決了這個問題:極簡部署、完全免費、每天10萬次額度,而且 Docker 鏡像才 2MB。


今天就帶你拆解這個工具,5 分鐘上手。

核心特性

先上結(jié)論,這個工具的幾個殺手锏:

特性

對開發(fā)者的價值

完全免費

基于微信測試公眾號

個人和小團隊零成本

部署極簡

Docker 鏡像僅 2MB

秒啟動,資源占用極低

超高額度

每天 10 萬次推送

個人項目根本用不完

原生體驗

微信原生彈窗+聲音提醒

和普通消息無差別

多用戶支持

可配置多個接收人

團隊協(xié)作友好

自帶詳情頁

消息點擊可查看詳情

適合展示完整日志


三步搞定微信測試賬號

正式部署前,需要先搞定微信這邊的配置。別擔心,5 分鐘就能搞定。

第一步:申請測試公眾號

打開這個鏈接:mp.weixin.qq.com/debug/cgi-bin/sandbox

掃碼登錄后會看到一個測試號管理界面,這里有兩個關(guān)鍵信息:

- appID:類似 `wx1234567890abcdef` 的字符串
- appsecret:一串加密字符串

第二步:獲取你的 UserID

在測試號頁面下方有個"用戶列表"區(qū)域,用你的微信掃描頁面上的二維碼,掃碼后你的微信號就會出現(xiàn)在列表中,格式通常類似oXXXXXX-xxxx

這個 UserID 就是消息接收者的唯一標識。


第三步:創(chuàng)建消息模板

在測試號頁面的"新增測試模板"處,創(chuàng)建一個模板。關(guān)鍵點來了

模板內(nèi)容必須按這個格式填寫:

內(nèi)容: {{content.DATA}}

注意!不要只填{{content.DATA}},前面必須加個"內(nèi)容:"或者其他文字,否則推送會不顯示內(nèi)容!

創(chuàng)建成功后會得到一個template_id,記下來,后面要用。



這樣你就獲得了

appid

secret

userid

template_id

把值復(fù)制出來備用。

部署方式

準備好上述參數(shù)后,就可以部署服務(wù)了。項目提供了三種方式:

方式一:Docker 一鍵部署(推薦)

這是最推薦的方式,鏡像只有 2MB,秒啟動。

# 重新部署請先拉一遍最新的鏡像
docker pull hezhizheng/go-wxpush:v4

# 參數(shù)格式與終端啟動保持一致, 替換成實際值即可

docker run -it -d -p 5566:5566 --init --name go-wxpush4 hezhizheng/go-wxpush:v4 \
-port "5566" \
-title "測試標題5566" \
-content "測試內(nèi)容5566" \
-appid "xxx" \
-secret "xxx" \
-userid "xxx-k08" \
-template_id "xxx-Ks_PwGm--GSzllU" \
-tz "Asia/Shanghai"

星哥實測:

[root@xxxx ~]# curl http://127.0.0.1:5566/wxsend?title=服務(wù)器通知&content=服務(wù)已于北京時間%2026:00%20重啟
[1] 15196
[root@xxxx ~]# {"errcode":0,"errmsg":"ok"}

效果:


方式二:直接下載編譯好的文件(最簡單)

項目在 Releases 頁面提供了編譯好的可執(zhí)行文件,支持 Windows、macOS、Linux 多平臺。

下載后直接運行:

./go-wxpush_windows_amd64.exe -port "5566" \
-title "測試標題" \
-content "測試內(nèi)容" \
-appid "你的appID" \
-secret "你的appsecret" \
-userid "你的UserID" \
-template_id "你的template_id" \
-base_url "https://push.hzz.cool"
方式三:自行編譯(完全控制)

如果你需要自定義或者想學(xué)習源碼,可以直接編譯:

# 安裝 gox 工具
go install github.com/mitchellh/gox@latest


# 生成各平臺可執(zhí)行文件
gox -osarch="windows/amd64" -ldflags "-s -w"
gox -osarch="linux/amd64" -ldflags "-s -w"
gox -osarch="darwin/amd64" -ldflags "-s -w"
API 使用:GET 和 POST 都支持

服務(wù)啟動后,默認監(jiān)聽5566端口,推送接口非常簡單。

GET 請求(適合快速測試)

http://127.0.0.1:5566/wxsend?title=服務(wù)器通知&content=服務(wù)已于北京時間%2022:00%20重啟

參數(shù)說明:

參數(shù)

必填

title

消息標題

content

消息內(nèi)容

appid

微信測試號 appID

secret

微信測試號 appsecret

userid

接收者 UserID

template_id

消息模板 ID

base_url

消息詳情頁跳轉(zhuǎn)地址

tz

時區(qū)(默認東八區(qū))


POST 請求(適合 Webhook 集成)

更適合自動化場景,比如 GitHub Actions、CI/CD、服務(wù)器監(jiān)控等。

curl --location --request POST 'http://127.0.0.1:5566/wxsend' \
--header 'Content-Type: application/json' \
--data-raw '{
"title": "Webhook 通知",
"content": "自動化任務(wù)已完成。",
"appid": "你的appID",
"secret": "你的appsecret",
"userid": "你的UserID",
"template_id": "你的template_id"
}'
響應(yīng)結(jié)果

成功時返回:

{
"errcode": 0,
"errmsg": "ok"
}

失敗時會返回對應(yīng)的錯誤碼和錯誤信息。

實戰(zhàn)場景

理論說完了,來點實際應(yīng)用場景:

場景一:服務(wù)器監(jiān)控報警

寫個簡單的監(jiān)控腳本,CPU 超過 80% 時觸發(fā)推送:

#!/bin/bash
CPU_USAGE=$(top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1}')


if (( $(echo "$CPU_USAGE > 80" | bc -l) )); then
curl "http://127.0.0.1:5566/wxsend?title=??服務(wù)器報警&content=CPU使用率:${CPU_USAGE}%"
fi
場景二:CI/CD 通知

在 GitHub Actions 中添加推送步驟,構(gòu)建完成自動通知:

- name: 發(fā)送微信通知
run: |
curl -X POST http://your-server:5566/wxsend \
-H "Content-Type: application/json" \
-d '{
"title": "? 構(gòu)建成功",
"content": "項目 ${{ github.repository }} 分支 ${{ github.ref }} 構(gòu)建完成"
}'
場景三:自動化腳本結(jié)果

每天定時跑的數(shù)據(jù)分析腳本,跑完推送結(jié)果:

import requests

def send_notification(title, content):
url = "http://127.0.0.1:5566/wxsend"
params = {
"title": title,
"content": content
}
requests.get(url, params=params)

send_notification(" 數(shù)據(jù)分析完成", "今日新增用戶: 123, 活躍用戶: 456")
友情提醒
  1. 1.測試號限制:使用的是微信測試公眾號,掃描人數(shù)限制在 100 人,但個人和小團隊完全夠用

  2. 2.模板格式:再次強調(diào),模板內(nèi)容一定要加前綴,比如"內(nèi)容: {{content.DATA}}"

  3. 3.不要濫用公共服務(wù):雖然作者提供了免費服務(wù),但建議自行部署,避免給別人帶來壓力

  4. 4.時區(qū)問題:默認使用東八區(qū),如果需要其他時區(qū),可以通過tz參數(shù)設(shè)置

總結(jié)

寫文不易,如果你都看到了這里,請點個贊和在看,分享給更多的朋友;也別忘了關(guān)注星哥玩云!這里有滿滿的干貨分享,還有輕松有趣的技術(shù)交流~點個贊、分享給身邊的小伙伴,一起成長,一起玩轉(zhuǎn)技術(shù)世界吧!

go-wxpush這個項目雖然小,但解決了開發(fā)者的真實痛點:簡單、免費、可靠

如果你正在為微信消息推送發(fā)愁,不妨試試這個方案。5 分鐘就能搭建起來,從此告別監(jiān)控盲區(qū)。

項目地址:https://github.com/hezhizheng/go-wxpush

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點推薦
世界杯比賽前瞻丨德國4-0庫拉索:前兩次遭滑鐵盧,有沒有第三次

世界杯比賽前瞻丨德國4-0庫拉索:前兩次遭滑鐵盧,有沒有第三次

體育世界
2026-06-14 17:32:19
Coco死不悔改,解封后又開始爆料!謝賢解衣供她取暖,還借花獻佛

Coco死不悔改,解封后又開始爆料!謝賢解衣供她取暖,還借花獻佛

娛樂團長
2026-04-25 19:23:12
阿森納中場引援目標 對陣巴西發(fā)揮出色 18歲身價5000萬歐

阿森納中場引援目標 對陣巴西發(fā)揮出色 18歲身價5000萬歐

智道足球
2026-06-14 20:59:39
燒烤店老板狂風暴雨中喊話免單70多桌近3萬元,稱安全回家最重要,網(wǎng)友:老板格局大,想不發(fā)財都難

燒烤店老板狂風暴雨中喊話免單70多桌近3萬元,稱安全回家最重要,網(wǎng)友:老板格局大,想不發(fā)財都難

極目新聞
2026-06-14 12:39:04
世界杯開賽三天,亞洲球隊最牛,三隊2勝1平!網(wǎng)友呼吁:下屆要增加亞洲名額

世界杯開賽三天,亞洲球隊最牛,三隊2勝1平!網(wǎng)友呼吁:下屆要增加亞洲名額

極目新聞
2026-06-14 15:39:28
你吃過公司最大的瓜是什么?網(wǎng)友: 這是我吃過最大的瓜

你吃過公司最大的瓜是什么?網(wǎng)友: 這是我吃過最大的瓜

夜深愛雜談
2026-06-13 23:33:10
張學(xué)良臨死前才敢說:救我命的根本不是宋美齡,老蔣都要給他面子

張學(xué)良臨死前才敢說:救我命的根本不是宋美齡,老蔣都要給他面子

凡人侃史
2026-06-07 22:28:46
哪一句話讓你瞬間破防 看完有講述 原來感動可以從一瞬間到一輩子

哪一句話讓你瞬間破防 看完有講述 原來感動可以從一瞬間到一輩子

侃神評故事
2026-04-25 11:05:03
世界杯最新積分榜:再爆大冷!澳大利亞2-0創(chuàng)歷史,歐洲隊5戰(zhàn)3敗

世界杯最新積分榜:再爆大冷!澳大利亞2-0創(chuàng)歷史,歐洲隊5戰(zhàn)3敗

球場沒跑道
2026-06-14 14:03:32
美軍開始空襲伊朗

美軍開始空襲伊朗

財聯(lián)社
2026-06-11 05:42:11
菲防長遭制裁24小時內(nèi)軍方分裂,公開站隊抵抗中國

菲防長遭制裁24小時內(nèi)軍方分裂,公開站隊抵抗中國

坦蕩的雪莉
2026-06-13 22:51:20
四天打完第一個回合,大疆影石商戰(zhàn)提速

四天打完第一個回合,大疆影石商戰(zhàn)提速

虎嗅APP
2026-06-14 02:34:23
妻子出軌,丈夫?qū)?5公分蠟燭塞進妻子的陰道內(nèi)

妻子出軌,丈夫?qū)?5公分蠟燭塞進妻子的陰道內(nèi)

胖胖侃咖
2025-04-13 08:00:08
A股:股民做好準備,信號很強烈,下周6.15將迎更大的暴風雨?

A股:股民做好準備,信號很強烈,下周6.15將迎更大的暴風雨?

夜深愛雜談
2026-06-14 22:29:06
??雨???雨???雨???!!江蘇入梅最新消息

??雨???雨???雨???!!江蘇入梅最新消息

最江陰
2026-06-14 17:05:17
連環(huán)刀!耿同學(xué)公開向北航“開戰(zhàn)”,接連質(zhì)疑兩教授論文數(shù)據(jù)造假

連環(huán)刀!耿同學(xué)公開向北航“開戰(zhàn)”,接連質(zhì)疑兩教授論文數(shù)據(jù)造假

火山詩話
2026-06-14 10:34:10
國足無緣世界杯24年 董路吶喊:2034年我們必進世界杯 最晚那一天

國足無緣世界杯24年 董路吶喊:2034年我們必進世界杯 最晚那一天

風過鄉(xiāng)
2026-06-14 06:23:29
把厚臉皮當成了本事?閃閃生父被曝不到1月,黃一鳴終于不藏了

把厚臉皮當成了本事?閃閃生父被曝不到1月,黃一鳴終于不藏了

笑飲孤鴻非
2026-06-12 02:46:10
中東局勢再次巨變,伊朗經(jīng)濟困難,養(yǎng)了20多年的反美武裝反水倒戈

中東局勢再次巨變,伊朗經(jīng)濟困難,養(yǎng)了20多年的反美武裝反水倒戈

麓谷隱士
2026-06-15 00:06:25
WTT凌晨挑戰(zhàn)賽:決賽誕生張本美和丟局,朱雨玲大逆轉(zhuǎn),中日爭冠

WTT凌晨挑戰(zhàn)賽:決賽誕生張本美和丟局,朱雨玲大逆轉(zhuǎn),中日爭冠

小七說籃球
2026-06-14 09:33:07
2026-06-15 02:20:49
星哥玩云 incentive-icons
星哥玩云
星哥跟你說說工作生活的那些事
394文章數(shù) 280關(guān)注度
往期回顧 全部

科技要聞

Anthropic最強模型被禁,傳亞馬遜通風報信

頭條要聞

特朗普指責內(nèi)塔尼亞胡:缺乏理智 毫無政治判斷力

頭條要聞

特朗普指責內(nèi)塔尼亞胡:缺乏理智 毫無政治判斷力

體育要聞

8年8隊奪冠,鄧肯那句話,現(xiàn)在還給了馬刺

娛樂要聞

鄧超攜子觀戰(zhàn)NBA,等等帥氣十足

財經(jīng)要聞

金價跌至900元關(guān)口,大媽又來抄底了!

汽車要聞

狂歡置換價7.99萬 第三代豪越L歡樂PLUS大7座版上市

態(tài)度原創(chuàng)

本地
教育
家居
旅游
公開課

本地新聞

AK劉彰邂逅河北南大港濕地

教育要聞

請從地理的角度分析,當老師掉進水里了,你能做些什么?

家居要聞

空間微調(diào) 移形換境

旅游要聞

6月14日最佳情報|五龍?zhí)断娜斟尥藓萌ヌ帲瑹熍_現(xiàn)丁達爾現(xiàn)象!

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進入關(guān)懷版