UGC Reactions from Real Creators
Real creator library videos at $11 and images at $8. Custom production from $25/video with a $250 minimum. Commercial licensing included.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Lista dos leads com o nome do local, o Status (Não contatado / Mensagem enviada), a Observação (Seguindo / Não tem insta) e a mensagem pronta para copiar. Cada clique grava direto na Planilha Google, então o sistema e a planilha mostram sempre a mesma coisa.
Como funciona: a planilha tem um Apps Script publicado como app da web (apps-script.gs). O site na Vercel conversa com ele usando uma senha (token). Não precisa de chave de conta de serviço do Google Cloud, que a organização bloqueia.
A planilha precisa ser Planilha Google (não .xlsx no Drive), com a aba Leads e a coluna ID (oculta, não apague).
apps-script.gs (o TOKEN já vem preenchido). Salve (ícone de disquete)./exec).Se mudar o código depois: Implantar → Gerenciar implantações → lápis → Versão: Nova versão → Implantar (a URL continua a mesma).
Em Settings → Environment Variables, cadastre:
| Nome | Valor |
|---|---|
APPS_SCRIPT_URL | a URL copiada no passo 2.5 |
APPS_SCRIPT_TOKEN | o mesmo valor de TOKEN no apps-script.gs (também está no .env desta pasta) |
Apague as variáveis antigas (GOOGLE_SHEET_ID, GOOGLE_SERVICE_ACCOUNT_JSON etc.), se tiver criado. Suba o código novo e faça Deployments → ⋯ → Redeploy: a Vercel só lê as variáveis num deploy novo.
O site fica sem senha, como combinado: quem tiver o link vê e edita os leads. O
noindeximpede que apareça no Google, mas não é proteção. Para travar, ligue a Vercel Authentication (Settings → Deployment Protection). O token não vai para o GitHub (apps-script.gse.envestão no.gitignore). Se ele vazar, troque nos dois lugares.
# com a planilha (preencha APPS_SCRIPT_URL no .env)
node --env-file=.env dev.js
# sem planilha, com uma cópia dos dados (marcações ficam só na memória)
DADOS_LOCAIS=dados-teste.json node dev.js
Abre em http://localhost:3000.
A Planilha Google é a principal. O planilha.py continua gerando o .xlsx local; para levar leads novos ao Google, importe o .xlsx novo numa aba e copie só as linhas novas para a aba Leads, sem mexer nas linhas que já têm Status e Observação. A ordem das linhas pode mudar: o Apps Script procura o lead pelo ID.