wasa logo

wasa

免費

⚡ 輕量級,無頭的 WhatsApp REST API,使用 Express 和 Baileys 構建,用於傳送訊息、媒體和管理會話

訪問官網
依共同標籤和關鍵字推薦InterviewMate.AIMirrorFlyresumefolio
chatbotbaileysexpressmessaging-apinodejsaiai assistantautomation

工具概覽

Wasa 是一個輕量、無介面的 WhatsApp REST API,基於 @whiskeysockets/baileys,用於傳送訊息、媒體並管理連線會話。它通過 pnpm install 安裝,並通過 PORT、API_KEY、SESSION_DIR 和 LOG_LEVEL 等環境變數配置。伺服器可用 pnpm dev 以開發模式執行,或用 pnpm start 以生產模式執行。

關聯 WhatsApp 賬號時,Wasa 支援掃描終端中顯示或通過 GET /api/session/qr 獲取的二維碼,也支援通過 POST /api/session/pair 請求 8 位配對碼來配對。會話端點提供狀態、群組、重啟和登出功能。狀態可能是 DISCONNECTED、CONNECTING、QR_READY 或 CONNECTED。

/api/messages 下的訊息端點用於傳送文本、媒體和批次訊息。to 欄位接受帶國家區號的號碼、已格式化的號碼或 JID,並會自動規範化。文本傳送支援在群組中 @ 提及。媒體傳送支援通過 URL 或 Base64 傳送圖片、音訊/語音訊息、影片或文件。批次傳送會把同一條訊息發給一組收件人,並在每次傳送之間加入延遲,以保護號碼免遭封禁。

可通過在 .env 中設定 API_KEY 來啟用可選的 API 金鑰認證;啟用後,對 /api/* 的請求必須攜帶 x-api-key 或 Authorization: Bearer。

定價

免費

目錄尚未確認完整價格方案,請至官網查看目前額度、限制及計費方式。

訪問官網

價格與限制可能變動,請以官網為準,並確認幣別、付款週期、最低席位數和用量上限。

應用場景

  • 團隊用 Wasa 向單個 WhatsApp 號碼或群組傳送簡單文本訊息。
  • 團隊用 Wasa 通過 URL 或 Base64 傳送圖片、音訊/語音訊息、影片或文件。
  • 團隊用 Wasa 把同一條訊息發給一組收件人,並在每次傳送之間設定延遲。
  • 團隊用 Wasa 通過 8 位配對碼關聯 WhatsApp 賬號,無需使用攝像頭。
  • 團隊用 Wasa 列出已連線賬號所在的全部群組,包括 ID、名稱和成員數。
  • 團隊用 Wasa 檢視會話狀態。
  • 團隊用 Wasa 強制重啟 WhatsApp 套接字連線。
  • 團隊用 Wasa 要求所有 /api/* 請求都帶上 API 金鑰請求頭。

功能特色

通過 REST API 傳送 WhatsApp 訊息

通過介面傳送媒體檔案

管理 WhatsApp 訊息會話

以無介面方式執行訊息介面

基於 Express 和 Baileys 構建

使用者評論

還沒有評論,來分享你的使用體驗吧