WP Manifestindependent plugin directory
manifest / ai / chatbot

Mustdohr Website Assistant

Mustdohr WordPress Chatbot plugin with GitHub-based automatic updates.

★ 0stars
3release downloads
chatbot-admin-v1.0.1latest · 2mo ago

Install

Download chatbot-admin-v1.0.1.zip From the chatbot-admin-v1.0.1 release on GitHub, Aug 4, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/waaohmd/chatbot/releases/download/chatbot-admin-v1.0.1/chatbot-admin-v1.0.1.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

Mustdohr Chatbot WordPress Plugin

This repository contains only the Mustdohr Website Assistant WordPress plugin. The Mustdohr marketing frontend is not included.

Standalone website contact form

The plugin provides the shortcode [mustdohr_contact_form]. It uses the same REST endpoint, visitor cookie, chat linking, source-page tracking, contact notifications, and confirmation flow as the assistant's embedded form. The plugin also renders it automatically on the public homepage unless that page already contains the shortcode.

Standalone submissions are marked with web-contact-form as their trigger source, while the source website remains the configured Mustdohr site label.

Automatic updates

The plugin checks the public update.json manifest and uses the ZIP attached to the matching GitHub Release. WordPress administrators will see a normal plugin update notice when the manifest version is newer than the installed version.

To publish an update:

  1. Update the plugin version in mustdohr-site-assistant-v240/mustdohr-site-assistant.php.
  2. Create a ZIP whose top-level folder is mustdohr-site-assistant-v240.
  3. Create a GitHub Release with a tag matching the version, such as v2.5.0, and upload the ZIP as mustdohr-site-assistant-v250.zip.
  4. Update update.json with the new version and release download URL.

Each website keeps its own Gemini keys, settings, knowledge configuration, chat records, contacts, and cookies. Only plugin code is distributed through this repository.

Local chatbot admin

The standalone management console is in chatbot-admin. On Windows, double-click start-admin.bat in the repository root. It starts the local admin server and opens http://localhost:3010/local-admin in your browser.

On macOS or Linux, run start-admin.sh from a terminal:

chmod +x start-admin.sh
./start-admin.sh

Integration points

  • REST search endpoint: /wp-json/mustdohr-search/v1/ask
  • REST AI endpoint: /wp-json/mustdohr-search/v1/ai
  • Both endpoints accept message and optional lang.
  • mdh_chatbot_supported_languages filters the allowed language codes.
  • mdh_chatbot_language filters the selected language.
  • mdh_chatbot_storage_event filters each event before storage.
  • mdh_chatbot_storage_handler can return a callable database adapter.
  • mdh_chatbot_event fires for each received question.

The plugin does not create a database table by default. A separate host plugin can attach a storage adapter without changing the chatbot code.

Example adapter:

add_filter('mdh_chatbot_storage_handler', function () {
    return function ($event) {
        // Save $event to your own table, API, or database service.
    };
});

Releases

4 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
Aug 4, 2026 2mo ago
chatbot-admin-v1.0.1.zip
3
Aug 4, 2026 2mo ago
mustdohr-site-assistant-v250.zip
0
Aug 4, 2026 2mo ago
mustdohr-site-assistant-v240.zip
0
Aug 4, 2026 2mo ago
mustdohr-site-assistant-v240.zip
0