Download the PHP package ddt/jobbot without Composer
On this page you can find all versions of the php package ddt/jobbot. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package jobbot
Short Description A plug-and-play AI-powered Job Bot chatbot for Laravel applications
License MIT
Informations about the package jobbot
🤖 JobBot — Laravel AI Chatbot Package
A plug-and-play AI-powered Job Bot chatbot for Laravel applications.
Candidates dhundein, jobs search karein, resume parse karein — sab kuch ek chatbot se!

✨ Features
- 🔍 Candidate Search — Skill se candidates dhundo (DB-powered)
- 💼 Job Search — Skill/title se jobs dhundo
- 📄 Resume Parser — PDF/DOCX upload → AI se name, email, phone, skills extract
- ➕ Add Candidate — Step-by-step multi-turn form via chat
- 👤 My Profile — Logged-in user ki details
- 🧠 AI Fallback — OpenRouter API se general questions ka jawab
- 🎙️ Voice Input — Mic se query bolein
- 🔧 Fully Customizable — Intents JSON, custom handlers, config sab publishable
📦 Requirements
| Requirement | Version |
|---|---|
| PHP | ^8.1 |
| Laravel | ^10.0 or ^11.0 |
| pdftotext (poppler-utils) | For PDF parsing |
| antiword | For DOC parsing |
🚀 Installation
Step 1 — Composer se install karo
Step 2 — Install command chalao
Yeh command automatically karega:
- ✅
config/jobbot.phppublish - ✅
resources/views/vendor/jobbot/publish - ✅
jobbot/intents.jsoncreate (customize karne ke liye) - ✅
.envme required keys add
Step 3 — OpenRouter API key set karo
OpenRouter API key: https://openrouter.ai/keys
Step 4 — Blade layout me component add karo
That's it! 🎉 Chatbot bottom-right corner me appear ho jayega.
⚙️ Configuration
config/jobbot.php:
🧠 Intents Customize Karna
Install ke baad jobbot/intents.json project root me create hota hai:
Phir config/jobbot.php me path set karo:
🔧 Custom Handler Banana
Kisi bhi intent ka handler apni class se replace kar sakte hain:
Step 1 — Handler class banao
Step 2 — Config me register karo
Available Built-in Handler Keys
| Key | Description |
|---|---|
find_candidates |
Skill se candidates search |
find_jobs |
Skill se jobs search |
parse_resume |
Resume upload prompt |
add_candidate |
Multi-step candidate add form |
my_profile |
Logged-in user profile |
help |
Help message |
save_resume |
Resume draft se candidate save |
📂 Database Requirements
Package in tables expect karta hai (aapke project me already honi chahiye):
🖥️ Server Requirements (Resume Parsing)
PDF aur DOC parsing ke liye server pe install karo:
🎨 Views Publish Karna (UI Customize karne ke liye)
Files yahan publish hongi:
resources/views/vendor/jobbot/components/job-bot.blade.php
📋 All Publish Commands
🛣️ Routes
Package in routes register karta hai automatically:
| Method | URL | Name | Description |
|---|---|---|---|
| POST | /jobbot/query |
jobbot.query |
Chat query |
| POST | /jobbot/resume |
jobbot.resume |
Resume upload |
Route prefix change karna ho:
💬 Supported Commands (Default)
| User Input | Action |
|---|---|
Laravel candidates dhundo |
Laravel skill se candidates search |
React ke liye jobs |
React jobs search |
Resume upload |
Resume upload prompt |
Add candidate |
Step-by-step candidate add |
My profile |
Profile details |
Help |
All commands list |
Save karo |
Resume draft se candidate save |
| Kuch bhi aur... | AI fallback (OpenRouter) |
🔄 Upgrade
📝 Changelog
v1.0.0
- Initial release
- Candidate & job search
- Resume parsing with AI extraction
- Multi-step candidate add flow
- Voice input support
- Fully customizable intents & handlers
🤝 Contributing
- Fork karo
- Feature branch banao:
git checkout -b feature/my-feature - Commit karo:
git commit -m "Add my feature" - Push karo:
git push origin feature/my-feature - Pull Request open karo
📄 License
MIT License. Dekho LICENSE file.
👨💻 Author
Vishwjeet — github.com/vishwjeet-45
💡 Tip: Koi issue aaye toh GitHub Issues pe report karo.
All versions of jobbot with dependencies
illuminate/support Version ^10.0|^11.0|^12.0
illuminate/http Version ^10.0|^11.0|^12.0
illuminate/database Version ^10.0|^11.0|^12.0