
aldinokemal/go-whatsapp-web-multidevice
API development이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
GOWA - UI, 다중 계정, 웹훅, MCP, Chatwoot를 지원하는 WhatsApp REST API. 효율적인 메모리 사용을 위해 Golang으로 빌드되었습니다.
개요
여러분의 지원은 도서관이 잘 관리되고 정기적으로 업데이트가 이루어질 수 있도록 도와줍니다! ___ - 릴리스 - Docker Hub - GitHub 컨테이너 레지스트리(Container Registry) - n8n 패키지 - 설정으로 이동 -> 커뮤니티 노드 -> 입력 @aldinokemal2104/n8n-nodes-gowa -> 설치 - v6 - REST 모드에서는 REST 대신 - 예를 들어: ./whatsapp rest 대신 ~~./whatsapp~~ - MCP 모드에서는 mcp 실행이 필요합니다 - 예: ./whatsapp mcp - v7 - 버전 7.x부터 goreleaser를 사용해 바이너리를 만들고 있어, 릴리스에서 바이너리를 다운로드할 수 있습니다 - v8 - : 이제 단일 서버 인스턴스에서 여러 WhatsApp 계정을 동시에 연결하고 관리할 수 있습니다 - : /devices 아래 여러 기기를 관리하기 위한 새로운 엔드포인트 - : 모든 장치 범위별 REST API 호출은 이제 다음 중 하나를 요구합니다: - X-Device-Id 헤더 또는 - device_id 쿼리 매개변수 - 한 대만 등록되어 있으면 기본값으로 사용됩니다 - : /ws에 연결하세요?
개요(AI 번역)
Go WhatsApp — 효율적인 기억 사용을 위해 만들어졌습니다
이 도구를 통해 수익을 창출하고 있다면, Patreon 회원이 되어 개발을 지원하는 것을 고려해 주세요!
여러분의 지원이 프로젝트가 지속적으로 유지되고 정기적인 업데이트를 받을 수 있도록 도와줍니다!
ARM, AMD64, 그리고 MCP 지원
다운로드:
- 해제
- 도커 허브
- 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:
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 latest release.
v8- Multi-device support: You can now connect and manage multiple WhatsApp accounts simultaneously in a single server instance.
- New Device Management API: New endpoints under
/devicesmanage multiple devices. - Device scoping required: All device-scoped REST API calls now require either:
X-Device-Idheader, ordevice_idquery parameter.- If only one device is registered, it is used as the default.
- WebSocket device scoping: Connect to
/ws?device_id=to scope the WebSocket connection to a specific device. - Remote UI support: CORS allows the
AuthorizationandX-Device-Idheaders, so a standalone web UI (for example, gowa-ui) hosted on another origin can call the API directly.GET /app/infoexposes the version and media size limits. Because browsers cannot set headers on WebSocket connections, pass/ws?device_id=&authorization=when Basic Auth is enabled
설치
docker run --detach \설정
{
"mcpServers": {
"whatsapp": {
"url": "http://localhost:3000/mcp",
"headers": {
"Authorization": "Basic dXNlcjpzZWNyZXQ=",
"X-Device-Id": "628123456789"
}
}
}
}