Um bot automatizado desenvolvido em TypeScript com Puppeteer para interagir com o sistema VFS Global, facilitando agendamentos e consultas de vistos.
✔ Automatização de agendamentos no VFS Global
✔ Preenchimento inteligente de formulários
✔ Verificação de disponibilidade de slots
✔ Notificações via Telegram/Email (opcional)
✔ Suporte a múltiplos perfis de agendamento
- TypeScript (Tipagem estática e código mais seguro)
- Puppeteer (Automação de navegador headless)
- Node.js (Ambiente de execução)
- Dotenv (Gerenciamento de variáveis de ambiente)
- Node.js (v18+)
- npm/yarn
- Chromium (instalado automaticamente pelo Puppeteer)
- Clone o repositório:
git clone https://github.com/teigorme/bot-vfs-demo.git cd bot-vfs-demo
- Instale as dependências:
npm install # ou yarn install
- Configure as variáveis de ambiente (
.env
):LOCALHOST=http://localhost:9222 BASEURL=https://visa.vfsglobal.com/ago/en/prt/login EMAIL=[email protected] PASSWORD=suasenha
- Execute em modo desenvolvimento:
npm run bot
- O uso excessivo pode levar a bloqueios temporários no VFS.
- Sempre verifique os termos de serviço do VFS Global.
- Suporte a captcha (via serviços externos)
- Integração com banco de dados para histórico
- Interface web de monitoramento
MIT License - Consulte o arquivo LICENSE.
💡 Contribuições são bem-vindas!
Envie PRs ou issues no GitHub.
Feito com ❤️ por Igor Teixeira
📧 Contato: [email protected]