Agentic Trading Lab
에이전트와 대화하고, 거래 아이디어를 테스트하며, 코드 없이 실제 시장 데이터에 AI 트레이딩 에이전트를 적용
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Dashboard de finanças pessoais com bot do Telegram
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Dashboard de gastos e receitas pessoais. Substitui a planilha do Google Sheets
Já está no ar: https://financas-dashboard-omega.vercel.app
Banco: Neon Postgres (projeto financas-dashboard, região São Paulo).
Bot: webhook em produção (não depende de nenhum processo/computador ligado).
Repo: https://github.com/zerkjesz/financas-dashboard (privado)
Pra atualizar o site depois de mexer no código: só dar git push na branch
main — a Vercel já está conectada ao repositório e faz o deploy sozinha a
cada push.
"50 mercado pix", "aluguel 1200 fixo cartao" ou "recebi 200 freela".npm install
cp .env.example .env
npx prisma migrate dev --name init
O bot antigo (Apps Script) e o bot novo (Node) não podem rodar ao mesmo tempo — só um consegue processar as mensagens do Telegram por vez.
doPost) →
3 pontinhos → Excluir acionador.O bot novo já chama deleteWebHook() sozinho ao iniciar, então mesmo que
sobre uma configuração antiga ele assume o controle — mas o ideal é desligar
o Apps Script mesmo, pra não ter os dois competindo.
Mesmo bot do Telegram de sempre: fale com @BotFather,
/mybots → escolha o bot → API Token (reexibe o token existente, não
precisa criar um novo). Cole em TELEGRAM_TOKEN no .env.
Em dois terminais separados:
npm run dev # dashboard em http://localhost:3001
npm run bot # bot do Telegram (fica escutando mensagens)
Rodando local assim, o computador precisa ficar ligado com os dois terminais abertos. Pra não depender disso, veja "Hospedar" abaixo.
| Forma | Palavras que o bot entende |
|---|---|
| Pix | pix |
| Cartão de Crédito | cartao, cartão, credito, crédito |
| Vale Alimentação | vale, vale alimentacao, va, vr |
Gasto fixo/recorrente: fixo, fixa, recorrente, assinatura, mensal,
mensalidade — marca o registro com 🔁 (editável manualmente no dashboard
também).
financas-dashboard, região São Paulo.
Connection string está nas env vars da Vercel (DATABASE_URL).zerkjeszs-projects/financas-dashboard,
conectado ao repositório GitHub — todo git push na main dispara deploy
automático.app/api/telegram/webhook/route.js) configurado direto
na API do Telegram, apontando pro domínio da Vercel. Não depende de
npm run bot nem de nenhum computador ligado.Se precisar reconfigurar o webhook (ex: mudou o domínio):
curl "https://api.telegram.org/bot<TOKEN>/setWebhook?url=https://SEU_DOMINIO.vercel.app/api/telegram/webhook"
Pra conferir o status do webhook:
curl "https://api.telegram.org/bot<TOKEN>/getWebhookInfo"
Nota (Fase 5.4F): esta seção descrevia um modelo
Transactionúnico que não existe mais — o schema migrou pra modelos canônicos separados (Income,Expense,Transfer,Purchase/Installment,Card/CardBill,ConfirmedCommitment,Contingency,ExternalInstallmentPlan,Reserve,Goal, entre outros — verprisma/schema.prisma). O histórico anterior à migração continua acessível, congelado e somente-leitura, no modeloLegacyTransaction. Esta seção documenta setup local; não tenta listar a arquitetura completa (verdocs/pro racional de cada fase).
prisma/schema.prisma — modelos financeiros canônicos + LegacyTransaction (histórico pré-migração, somente leitura)lib/parseTransaction.js — interpreta a mensagem de texto livre (valor, tipo, categoria, pagamento, recorrência); alimenta o pipeline atual via lib/commitBotIntent.jslib/processTelegramMessage.js — lógica compartilhada entre o bot local e o webhook hospedadobot/telegram-bot.js — bot local (polling), usado em devapp/api/telegram/webhook/route.js — bot hospedado (webhook), usado em produçãoapp/ — dashboard (Next.js App Router): Home (/), Cartão, Compromissos, Fluxo, Histórico, Simuladorapp/api/transactions/ — leitura do histórico LegacyTransaction (pré-migração); lançamentos novos usam /api/incomes, /api/expenses, /api/transfers, /api/purchases etc.