Skip to content

Latest commit

Β 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“œ README.md

🟩 Wordle Solver Bot

A Python-based Wordle solver that interacts with the Wordle API to make word guesses and display feedback.

πŸš€ Features

βœ… Supports daily, random, and custom word modes
βœ… Handles invalid words (HTTP 422 error)
βœ… Clear, user-friendly feedback (βœ…, 🟑, ❌)
βœ… Formatted output for readability


πŸ”§ Installation & Setup

1️⃣ Install Python (if not installed)

Ensure you have Python 3.6+ installed. Check with:

python --version

If not installed, download it from python.org.

2️⃣ Clone This Repository

git clone https://github.com/YOUR_GITHUB_USERNAME/wordle-solver.git
cd wordle-solver

3️⃣ Install Dependencies

pip install requests

πŸ•Ή Usage Run the script

python wordle_solver.py

Example User Interaction

Enter mode (daily/random/custom): random
Enter your guess: apple

========================================
🟒 Guess: APPLE
========================================
  A: βœ… Correct
  P: ❌ Absent
  P: ❌ Absent
  L: ❌ Absent
  E: βœ… Correct
========================================

Modes Mode Description daily Guess against the daily Wordle random Guess a randomly selected word custom Guess against a user-specified word

⚠️ Error Handling

  • Invalid Word (HTTP 422) β†’ "⚠️ Invalid guess! Please try another word."
  • API Issues (Other Errors) β†’ Displays HTTP status code and error message

πŸ“Œ Future Improvements

  • πŸ”„ Automate word filtering based on feedback
  • πŸ€– AI-powered word selection for smarter guesses
  • πŸ“Š Game statistics tracking

🀝 Contributing

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-branch)
  3. Commit changes (git commit -m "Add new feature")
  4. Push to GitHub (git push origin feature-branch)
  5. Open a Pull Request

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages