AG

aldinokemal/go-whatsapp-web-multidevice

API development

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

5 тыс. stars 1,2 тыс. forks Качество 89 Тренд 54MIT

GOWA — WhatsApp REST API с поддержкой пользовательского интерфейса, мультиаккаунта, вебхуков, MCP и Chatwoot. Создано с использованием 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 в одном сервере - : Новые конечные точки в /devices для управления несколькими устройствами - : Все вызовы REST API с ограничением устройств теперь требуют: - Заголовок X-Device-ID, либо - параметр запроса device_id - Если зарегистрировано только одно устройство, оно будет использоваться по умолчанию - : Подключиться к /ws?

Обзор (машинный перевод)

Go WhatsApp — создан для эффективного использования памяти

Если вы используете этот инструмент для заработка, подумайте о том, чтобы поддержать его разработку, став участником Patreon!

Ваша поддержка помогает поддерживать проект и получать регулярные обновления!


Поддержка ARM, AMD64 и MCP

Скачать:

  • Релиз
  • Docker Hub
  • Реестр контейнеров GitHub

n8n Узел сообщества

  • Пакет N8N
  • Перейдите в Настройки → Узлы сообщества, введите @aldinokemal2104/n8n-nodes-gowa и выберите Установить.

Перемены

  • v6
  • Режим REST требует rest вместо .
  • Пример: ./whatsapp rest вместо ./whatsapp.
  • Требуется режим MCP mcp.
  • Пример: ./whatsapp mcp.
  • v7
  • Начиная с версии 7.x, бинарные файлы создаются на GoReleaser и могут быть скачаны с Последний релиз.
  • v8
  • Поддержка нескольких устройств: теперь вы можете одновременно подключать и управлять несколькими аккаунтами WhatsApp в одном Экземпляр сервера.
  • Новый API управления устройством: Новые конечные точки под /devices управляют несколькими устройствами.
  • Требуется объём устройства: Все вызовы REST API с ограничением устройства теперь требуют либо:
  • X-Device-Id заголовок, или
  • device_id параметр запроса.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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.

n8n Community Node

  • n8n package
  • Go to Settings → Community Nodes, enter @aldinokemal2104/n8n-nodes-gowa, and select Install.

Breaking Changes

  • v6
    • REST mode requires rest instead of ``.
      • Example: ./whatsapp rest instead of ./whatsapp.
    • MCP mode required mcp.
      • Example: ./whatsapp mcp.
  • v7
    • Starting with version 7.x, binaries are built with GoReleaser and can be downloaded from the
Открыть полный README на GitHub

Установка

docker run --detach \
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "whatsapp": { "url": "http://localhost:3000/mcp", "headers": { "Authorization": "Basic dXNlcjpzZWNyZXQ=", "X-Device-Id": "628123456789" } } } }