如何設(shè)置寶塔面板接收微信公眾號通知?
前置條件
需已安裝寶塔面板并擁有微信公眾號開發(fā)者權(quán)限,建議使用認證服務(wù)號或企業(yè)微信。
步驟一:配置微信公眾號開發(fā)參數(shù)
- 登錄微信公眾平臺,進入“開發(fā)-基本配置”。
- 記錄
AppID
與AppSecret
,開啟“IP白名單”并添加服務(wù)器公網(wǎng)IP。 - 在“基本配置-服務(wù)器配置”中啟用消息推送,填寫寶塔面板所在服務(wù)器的URL(需提前部署驗證接口)。
步驟二:寶塔面板消息通道設(shè)置
- 登錄寶塔面板,進入“面板設(shè)置-消息通道”。
- 選擇“微信通知”類型,填寫微信公眾號的
AppID
和AppSecret
。 - 綁定接收通知的微信用戶OpenID(可通過公眾號菜單獲取)。
注意:若需自定義消息模板,需在公眾號后臺創(chuàng)建模板并獲取Template ID
。
步驟三:驗證通知功能
- 在寶塔面板觸發(fā)測試事件(如手動執(zhí)行SSL續(xù)簽)。
- 檢查綁定的微信賬號是否收到模板消息。
- 若失敗,檢查防火墻設(shè)置、微信接口權(quán)限及寶塔日志。
高級配置:自定義消息內(nèi)容
# 示例:通過寶塔API發(fā)送自定義微信通知
curl -X POST "http://面板地址:端口/wechat"
-H "BT-TOKEN: 面板API密鑰"
-d '{"event":"custom","content":"磁盤使用率超過90%!"}'
常見問題
- Q:消息推送延遲高?
- A:檢查服務(wù)器到微信API的網(wǎng)絡(luò)質(zhì)量,建議開啟寶塔面板的CDN加速。
- Q:OpenID如何批量獲???
- A:通過公眾號后臺“用戶管理”導出關(guān)注者列表,或開發(fā)授權(quán)頁面獲取。