An automated account registration and management tool for Taco Bell.
- Playwright stealth and randomization
- Temp email using Mailslurp API (maybe will make my own temp email service later)
- FastAPI + slowapi for rate limiting on account dispensing
Option 1: Docker
Use docker compose, not docker-compose! Verify that you have docker compose installed by using docker compose version
docker compose up -d --buildIdeally use a virtual environment
pip install -r requirements.txt
playwright install chromium --with-deps
python src/server.pyThe server runs on port 8000 by default, but the default port forwarded by docker is 15552. Endpoint rate limit of 5reqs/15min. Modify CORS if you want to serve this on a different port or domain.
Starts the automated registration process.
- Request Body:
{ "first_name": "John", "last_name": "Taco" } - Response: Streaming NDJSON.
{"status": "email_generated", "email": "..."}: Sent immediately when the email is reserved.{"status": "success", "email": "...", "code": "...", "message": "..."}: Sent when registration is complete.
Retrieves a verification code for an existing account.
- Request Body:
{ "email": "user@example.com" } - Responses:
{ "status": "success", "code": "123456" }