This repository is a production-minded skeleton for Vanish Now — a Telegram bot that monitors and demos visa appointment slots for BLS / TLS / VFS centers worldwide.
- TypeScript Node.js backend skeleton
- Telegram bot integration (grammy)
- Background worker skeleton (BullMQ + Redis)
- Fake appointment generator
- Sample Playwright scraper template
- PostgreSQL migration SQL
- Dockerfile + docker-compose for local testing
- README with run instructions
- Copy
.env.exampleto.envand fill variables (Telegram bot token, Postgres, Redis). - Install dependencies:
npm install- Start services (recommended using Docker Compose):
docker-compose up -d- Run migrations:
npm run migrate- Start dev server:
npm run dev- Add real scraping selectors for target centers under
src/scrapers/ - Implement database migrations for your production DB
- Configure secure secrets and deployment (Kubernetes/GKE/EKS)
🚀 Technologies & Tools Used
🛒 Buy the Bot (WhatsApp)