new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Plataforma de webinars gravados que correm como se fossem ao vivo («evergreen») e de sessões marcadas. Tudo acontece no mesmo produto: • inscrição; • sala do webinar, com chat, prova social, oferta e contagem; • automações por email, WhatsApp e webhook; • atendimento com agente de IA; • painel de métricas. Produção:. O público principal está em Angola e em Moçambique, muitas vezes com dados móveis, por isso o peso das páginas conta. Requer Node.js 24 e npm. A lista completa, com a explicação de cada uma, está em .env.example.檢視完整 README ↗
Plataforma de webinars gravados que correm como se fossem ao vivo («evergreen») e de sessões marcadas. Tudo acontece no mesmo produto:
Produção: https://novawebinar.vercel.app. O público principal está em Angola e em Moçambique, muitas vezes com dados móveis, por isso o peso das páginas conta.
Requer Node.js 24 e npm.
npm i
cp .env.example .env # preencher; o .env nunca vai para o Git
npm run dev # http://localhost:8080
Verificações antes de qualquer entrega:
npx tsc --noEmit # tipos
npx vitest run # testes (cerca de 700)
npm run build # build de produção
A lista completa, com a explicação de cada uma, está em .env.example.
| Grupo | Variáveis | Para quê |
|---|---|---|
| Supabase (cliente) | VITE_SUPABASE_URL, VITE_SUPABASE_PUBLISHABLE_KEY, VITE_SUPABASE_PROJECT_ID | Autenticação e leitura no browser |
| Supabase (servidor) | SUPABASE_URL, SUPABASE_PUBLISHABLE_KEY, SUPABASE_SERVICE_ROLE_KEY | Funções de servidor; a chave service role nunca vai para o cliente |
| Transcrição | ASSEMBLYAI_API_KEY | Transcrição com tempos por palavra |
| IA | AI_PROVIDER, OPENAI_API_KEY, GEMINI_API_KEY, ANTHROPIC_API_KEY, AI_* | Gateway com vários fornecedores; preços e margem do saldo de IA |
WAHA_URL, WAHA_API_KEY | WhatsApp não oficial pelo WAHA (opcional) | |
| Domínios | VITE_PUBLIC_APP_URL, VITE_ADMIN_HOST, VITE_PUBLIC_HOSTS | Domínio público das salas (opcional) |
| Fila | JOB_TICKER | on liga o motor interno (só num servidor permanente próprio; desligado por omissão, também em vite dev). Na Vercel a fila corre por /api/public/run-jobs |
Para quem colabora: use um projecto Supabase seu, de desenvolvimento, e nunca as chaves de produção.
src/routes/;*.functions.ts, *.server.ts e src/routes/api/.novawebinar-design/ (tokens, componentes, guias) e segue o Geist;--room-*).drizzle/migrations/ (0001 a 0073).src/lib/ai (OpenAI, Gemini e Anthropic, com reservas e saldo por organização);src/lib/ai-agent.*.test.ts ao lado do código.vercel e funções em São Paulo (gru1, em vercel.json);node-server.src/
routes/ páginas e API (TanStack Router, ficheiro = rota)
w.$slug.tsx sala pública do webinar (inscrição, espera, sala, replay)
webinars.$webinarId.edit.tsx editor do webinar (etapas Início → Revisão)
automations.* fluxos de automação
api/public/* webhooks, formulário embed, run-jobs
components/
webinar-room.tsx a sala (formatos Webinar e Live, telemóvel, tablet, computador)
room/ peças da sala (chat, oferta, entrada, espera, barra de teste)
webinar-editor/ etapas do editor e pré-visualização (room-preview.tsx espelha a sala)
workflow/ desenho dos fluxos
support/, contacts/, dashboard/, team/ restantes áreas do painel
ds/, ui/ sistema de desenho e componentes base
lib/
room-*.ts lógica da sala (tempos, ofertas, tema, legendas, rascunho do 👁)
automations.server.ts motor de disparos (email, WhatsApp, webhook)
workflow.ts modelos de fluxo e variáveis das mensagens
ai/, ai-agent/ IA e agente
docs/automacao/ referência obrigatória do motor de automação
novawebinar-design/ design system (tokens, guias, componentes)
drizzle/migrations/ histórico do esquema da base
Antes de mexer no motor de automação, leia CLAUDE.md e docs/automacao/, começando por mapa-de-automacao.md.
As palavras do produto estão em GLOSSARY.md: fluxo, automação, passo, disparo, momento, origem, segmento. Use-as no ecrã, no código e nos testes.
Regras principais:
webinar-room.tsx ou room/* vai também para room-preview.tsx.src/components/panel-adherence.test.ts.main é a versão de referência e só recebe alterações por Pull Request.parceiro/<tema>) e abre um Pull Request para main..env* com valores reais;.vercel/;src/routes/dev-*;public/__teste*.npx vercel deploy --prod a partir de um commit limpo.Feito e em produção:
Ainda por ligar:
/api/public/run-jobs.automations_channels_guard).