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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package jobbot

🤖 JobBot — Laravel AI Chatbot Package

Latest Version on Packagist

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!

JobBot Preview


✨ Features


📦 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:

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


🤝 Contributing

  1. Fork karo
  2. Feature branch banao: git checkout -b feature/my-feature
  3. Commit karo: git commit -m "Add my feature"
  4. Push karo: git push origin feature/my-feature
  5. 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

PHP Build Version
Package Version
Requires php Version ^8.1
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
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ddt/jobbot contains the following files

Loading the files please wait ...