GOWA: WhatsApp mediante API REST con Docker Instalar GOWA con Docker Compose, conectar WhatsApp y utilizarlo desde la consola mediante una API REST. GOWA es una aplicación escrita en Go que permite conectar una cuenta de WhatsApp y utilizarla mediante una API REST. Esto permite que una aplicación externa pueda enviar y recibir mensajes de WhatsApp utilizando peticiones HTTP. Aplicación / Consola │ │ HTTP REST ▼ GOWA │ ▼ WhatsApp En este tutorial instalaremos GOWA utilizando Docker Compose y posteriormente utilizaremos curl desde la consola para conectarnos a la API y enviar mensajes. 1. Requisitos Necesitamos tener instalados: Docker Docker Compose Git Podemos comprobar la instalación: docker --version docker compose version git --version 2. Descargar GOWA Crearemos el directorio donde almacenaremos el proyecto: mkdir -p /home/docker cd /home/docker Descargamos el proy...
Instalación de GOWA 3.4.0 para conectar aplicaciones Python, Django o Java con WhatsApp mediante una API REST. ¿Qué vamos a instalar? En este tutorial instalaremos GOWA, una implementación de WhatsApp Web basada en Go y whatsmeow , utilizando Docker y SQLite para almacenar los datos de las sesiones. 1. Arquitectura La idea es utilizar GOWA como una capa intermedia entre nuestra aplicación y WhatsApp. Nuestra aplicación no necesita comunicarse directamente con el protocolo de WhatsApp. ┌──────────────────────────┐ │ Django / Python / Java │ │ Tu aplicación │ └────────────┬─────────────┘ │ │ HTTP REST API ▼ ┌──────────────────────────┐ │ GOWA │ │ Puerto 3000 │ └────────────┬─────────────┘ │ │ whatsmeow ▼ ┌──────────────────────────┐ │ WhatsApp │ └──────────────────────────┘ Esta arquitectura permite que nuestra aplicac...