Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Whats Pink

Mecanismo local para preparar, validar e enviar mensagens via Pink/WhatsApp.

O codigo compartilhavel esta em pink_sender/. Ele inclui:

  • CLI para importar contatos, criar campanhas, enfileirar mensagens e exportar relatorios.
  • API FastAPI opcional para compatibilidade com workflows n8n locais.
  • Cliente Pink em modo site (https://v2.pinkapp.com) com DRY_RUN=true por padrao.
  • Testes automatizados para compliance, fila, dry-run, envio site mockado, grupos, anexos e API.

Uso rapido

cd pink_sender
python -m venv .venv
.\.venv\Scripts\python -m pip install -r requirements.txt
Copy-Item .env.example .env
.\.venv\Scripts\python -m pytest -q

Edite .env localmente antes de envio real. Nao versionar credenciais.

Servico local

cd pink_sender
.\.venv\Scripts\uvicorn.exe app.api:app --host 127.0.0.1 --port 8766

Endpoints principais:

  • GET /health
  • POST /sessions
  • POST /messages
  • GET /chats/{from_number}/{chat_id}/messages
  • POST /soniox/transcribe
  • POST /news/poll-whatsapp-links

Seguranca de compartilhamento

Este repositorio deve incluir somente codigo, testes, .env.example e dados ficticios. Arquivos locais como .env, .env.txt, bancos SQLite, caches, outputs, relatorios e estados compat_*.json ficam ignorados.

Para envio real, use credenciais Pink apenas em variaveis locais/secret manager e mantenha DRY_RUN=true ate validar o alvo.

About

Local Pink/WhatsApp sender with safe dry-run defaults.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages