Download the PHP package rumenx/wp-chatbot without Composer

On this page you can find all versions of the php package rumenx/wp-chatbot. 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?
rumenx/wp-chatbot
Rate from 1 - 5
Rated 5.00 based on 1 reviews

Informations about the package wp-chatbot

WP Chatbot

A WordPress plugin that integrates advanced chatbot functionality using the rumenx/php-chatbot package. This plugin provides seamless chat integration for your WordPress site with modern UI and powerful backend capabilities.

Tests License

Features

Requirements

Installation

From WordPress Admin

TBD

Via Composer

Manual Installation

  1. Clone this repository:

  2. Install dependencies:

  3. Upload the entire wp-chatbot folder to your /wp-content/plugins/ directory
  4. Activate the plugin through the WordPress admin interface

Related Projects

Quick Start

Basic Usage

Once installed and activated, the chatbot will automatically appear on your site with default settings. To customize:

  1. Go to Settings β†’ WP Chatbot in your WordPress admin
  2. Configure your chatbot settings
  3. Save changes

Shortcode Usage

Display the chatbot anywhere using the shortcode:

With custom parameters:

Template Integration

Add the chatbot directly to your theme templates:

Configuration

Admin Settings

The plugin provides a comprehensive admin interface located at Settings β†’ WP Chatbot:

Programmatic Configuration

You can also configure the chatbot programmatically using WordPress hooks:

Hooks and Filters

Actions

Filters

Examples

Custom Theme Integration

Adding Custom Commands

Integration with WooCommerce

Development

Setup

  1. Clone the repository:

  2. Install dependencies:

  3. Run tests:

Building Assets

Testing

The plugin includes comprehensive test coverage:

Code Quality

We maintain high code quality standards:

Contributing

We welcome contributions! Please see our Contributing Guide for details.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Changelog

See CHANGELOG.md for release history.

Support

License

This project is licensed under the GPL v2 or later - see the LICENSE file for details.

Configuration (Upgrade-Proof & Safe)

Never edit files in vendor/rumenx/php-chatbot/!

To safely configure the chatbot and ensure your settings are never overwritten by Composer updates:

  1. Copy the config file:

    • Copy vendor/rumenx/php-chatbot/src/Config/phpchatbot.php to a safe location, e.g.:
      • wp-content/uploads/wp-chatbot-config.php (recommended, writable)
      • or wp-content/plugins/wp-chatbot/config/phpchatbot.php
  2. Edit your config:

    • Set your provider, model, API keys, prompt, and any other options in your copy.
    • Example:
  3. Load your config in the plugin:

    • The plugin will look for your config in this order:
      1. PHPCHATBOT_CONFIG_PATH environment variable (if set)
      2. wp-content/uploads/wp-chatbot-config.php
      3. wp-content/plugins/wp-chatbot/config/phpchatbot.php
      4. Fallback: the default in vendor/rumenx/php-chatbot/src/Config/phpchatbot.php
    • Example loader:
  4. Use environment variables for secrets:

    • Set API keys in your .env or server config, not in the codebase.
  5. Document your config location for your team or future you.

Usage Example: Integrating rumenx/php-chatbot in WordPress


Best Practices for Using rumenx/php-chatbot in WordPress



All versions of wp-chatbot with dependencies

PHP Build Version
Package Version
Requires php Version >=8.3
rumenx/php-chatbot Version ^1.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 rumenx/wp-chatbot contains the following files

Loading the files please wait ....