
aldinokemal/go-whatsapp-web-multidevice
API developmentこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
GOWA - UI、マルチアカウント、Webhooks、MCP、ChatwootをサポートするWhatsApp REST API。効率的なメモリ使用のためにGolangで構築されています。
概要
皆様のご支援により、図書館の維持管理と定期的な更新が確保されています!___ - リリース - Docker Hub - GitHub コンテナレジストリ - n8nパッケージ - 設定へ -> コミュニティノード -> 入力 @aldinokemal2104/n8n-nodes-gowa -> インストール - v6 - REST モードでは rest を実行する必要があります - 例えば:./whatsapp rest を ~~./whatsapp~~ - MCP モードでは mcp を実行する必要があります - 例えば ./whatsapp mcp - v7 - バージョン7.xからはgoreleaserを使ってバイナリを構築しているため、リリースからバイナリをダウンロードできます - v8 - : 複数のWhatsAppアカウントを1つのサーバーインスタンスで同時に接続・管理できるようになりました - : /devices 下に複数のデバイスを管理するための新しいエンドポイント - : すべてのデバイススコープのREST API呼び出しは、以下のいずれかを必要とします: - X-Device-Id ヘッダー、または - device_idクエリパラメータ - 1台だけが登録されている場合はデフォルトとして使われます - : /wsに接続?
概要(AI 翻訳)
Go WhatsApp — 効率的なメモリ活用のために作られています
このツールを使って収入を得ているなら、Patreonメンバーになることで開発を支援してください!
皆様のサポートがプロジェクトを維持し、定期的に更新を受けられるようサポートしています!
ARM、AMD64、MCPサポート
ダウンロード:
- リリース
- Docker Hub
- GitHubコンテナレジストリ
n8n コミュニティノード
- N8Nパッケージ
- コミュニティノード→設定*に行き、
@aldinokemal2104/n8n-nodes-gowaを入力してインストール**を選択します。
ブレイキング・チェンジズ
v6- RESTモードは
ではなくrestが必要です。 - 例:
./whatsappの代わりに./whatsapp rest。 - MCPモードが必要
mcp。 - 例:
./whatsapp mcp。 v7- バージョン7.x以降、バイナリはGoReleaserで構築され、 最新リリース。
v8- マルチデバイス対応:複数のWhatsAppアカウントを一つのデバイスで同時に接続・管理できるようになりました サーバーインスタンス。
- 新しいデバイス管理API:
/devicesの新しいエンドポイントが複数のデバイスを管理します。 - デバイススコープが必要:すべてのデバイススコープ付きREST API呼び出しは、以下のいずれかを必要とします:
- [
X-Device-Idヘッダー、または device_idクエリパラメータ。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
If you’re using this tool to generate income, consider supporting its development by becoming a Patreon member!
Your support helps ensure the project stays maintained and receives regular updates!
ARM, AMD64, and MCP Support
Download:
Documentation
Read the detailed GOWA documentation for setup,
authentication, device management, webhooks, examples, and the API reference.
The documentation tracks merged main, including changes after v9.7.0. Check the
release notes and GET /app/info when using a pinned binary or container tag.
- Experimental interactive messages covers native-flow buttons, location requests, and image carousels.
POST /send/interactiveis immediate-only and REST-only; recipient compatibility varies. - Webhook payloads describes event schemas and signing.
- Chatwoot, MCP OAuth, Neon, and media storage provide integration and operations guides.
- OpenAPI defines the machine-readable REST contract, including
/send/interactive.
n8n Community Node
- n8n package
- Go to Settings → Community Nodes, enter
@aldinokemal2104/n8n-nodes-gowa, and select Install.
Breaking Changes
v6- REST mode requires
restinstead of ``.- Example:
./whatsapp restinstead of./whatsapp.
- Example:
- MCP mode required
mcp.- Example:
./whatsapp mcp.
- Example:
- REST mode requires
v7- Starting with version 7.x, binaries are built with GoReleaser and can be downloaded from the
インストール
docker run --detach \設定
{
"mcpServers": {
"whatsapp": {
"url": "http://localhost:3000/mcp",
"headers": {
"Authorization": "Basic dXNlcjpzZWNyZXQ=",
"X-Device-Id": "628123456789"
}
}
}
}