Skip to content

teigorme/bot-vfs-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bot-VFS-Demo 🤖

Um bot automatizado desenvolvido em TypeScript com Puppeteer para interagir com o sistema VFS Global, facilitando agendamentos e consultas de vistos.


🚀 Funcionalidades

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


🛠️ Tecnologias

  • 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)

📥 Instalação

Pré-requisitos

  • Node.js (v18+)
  • npm/yarn
  • Chromium (instalado automaticamente pelo Puppeteer)

Passos

  1. Clone o repositório:
    git clone https://github.com/teigorme/bot-vfs-demo.git
    cd bot-vfs-demo
  2. Instale as dependências:
    npm install
    # ou
    yarn install
  3. 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
  4. Execute em modo desenvolvimento:
    npm run bot

⚠️ Avisos Legais

  • O uso excessivo pode levar a bloqueios temporários no VFS.
  • Sempre verifique os termos de serviço do VFS Global.

📌 Roadmap

  • Suporte a captcha (via serviços externos)
  • Integração com banco de dados para histórico
  • Interface web de monitoramento

📄 Licença

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]


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published