IntelLink Chatbot

תיאור

This plugin provides a seamless way to integrate the IntelLink AI Assistant / Chatbot onto your website.

Once installed and activated, you will be automatically redirected to the settings page. Simply enter your unique IntelLink Code from your IntelLink account, and the chatbot widget will automatically be added to every page of your site. It's designed for simplicity and ease of use—no code editing required.

External Services

This plugin connects to IntelLink's external service to provide AI chatbot functionality on your website.

What the service is and what it is used for:
The plugin loads the IntelLink AI chatbot widget from intell.ink servers. This service provides an interactive AI assistant/chatbot that can communicate with your website visitors.

What data is sent and when:
The plugin loads a JavaScript file from https://www.intell.ink/embed/widget.min.js with your unique install code as a parameter. When visitors interact with the chatbot, their messages and conversation data are sent to IntelLink servers to process AI responses. This happens only when users actively engage with the chatbot widget.

Service links:
– Service provider: IntelLink (https://www.intell.ink/)
– Privacy Policy: https://www.intell.ink/legal/privacy-policy.html
– Terms of Service: https://www.intell.ink/legal/terms-of-service.html

This external service is required for the plugin to function. Without connecting to IntelLink's servers, the chatbot cannot provide AI-powered responses to your website visitors.

התקנה

Follow these simple steps to get your chatbot running:

  1. Log in to your WordPress Admin dashboard.
  2. Navigate to Plugins > Add New.
  3. Search for "IntelLink Chatbot".
  4. Click Install Now, and then click Activate.
  5. You will be automatically taken to the settings page (Settings > IntelLink Chatbot).
  6. Visit your IntelLink Dashboard Install page.
  7. Make sure "WordPress" is selected as your platform.
  8. Click the "Copy" button next to the code display.
  9. Paste the code into the field and click Install Chatbot.

That's it! The chatbot widget will now appear on your site. To remove it, simply return to the settings page and click Remove Chatbot.

שאלות נפוצות

Where do I find my IntelLink Code?

You can find this in your IntelLink Dashboard Install page. Make sure "WordPress" is selected as your platform, then click the "Copy" button next to the code display and paste it into the plugin settings.

What if I need to change my IntelLink Code?

Go back to the plugin's settings page in WordPress (Settings > IntelLink Chatbot). First, click the Remove Chatbot button. The page will reload. You can then enter your new install code into the input field and click Install Chatbot to update.

Does this plugin slow down my site?

The plugin is extremely lightweight. It adds a single, asynchronously loaded JavaScript file to your site's footer, which is the best practice for performance. It should not have any noticeable impact on your site's loading speed.

What happens if I deactivate the plugin?

Upon deactivation, the plugin will automatically clean up its settings from your database, ensuring the chatbot script is fully removed.

סקירות

There are no reviews for this plugin.

מפתחים

"IntelLink Chatbot" הוא תוסף קוד פתוח. האנשים הבאים תרמו ליצירת התוסף הזה.

תורמים

ניתן לתרגם את "IntelLink Chatbot" לשפה שלך.

מעוניינים בפיתוח?

עיינו בקוד, ראו את הקוד ב-SVN repository, או הירשמו ללוג פיתוח באמצעות RSS.

שינויים

2.1.0

  • WORDPRESS.ORG COMPLIANCE: Updated script loading to use proper wp_enqueue_script() functions instead of direct echo
  • WORDPRESS.ORG COMPLIANCE: Added comprehensive external services documentation for IntelLink.ink integration
  • Enhanced script loading with async strategy for better performance
  • Added proper WordPress enqueue hooks (wp_enqueue_scripts) for standards compliance
  • Documented data transmission, privacy policy, and terms of service links as required
  • All changes ensure full WordPress.org plugin directory compliance

2.0.0

  • SECURITY UPDATE: Removed arbitrary script insertion capability for WordPress.org compliance
  • BREAKING CHANGE: Plugin now accepts only install codes instead of full script tags
  • Simplified user experience: Users paste only the install code (e.g., abc123def456) from their dashboard
  • Enhanced security: No longer allows arbitrary JavaScript/CSS/PHP code insertion
  • Updated UI: Replaced textarea with simple text input field for install codes
  • Improved validation: Install codes are validated with strict alphanumeric pattern
  • Auto-generates secure script tags from install codes using esc_url() sanitization
  • Updated admin interface with clearer instructions for new install code format

1.9.0

  • Security improvements: Enhanced output escaping using proper WordPress functions (esc_html, esc_textarea, wp_kses_post)
  • Code standards compliance: Replaced inline CSS with proper wp_enqueue_style system
  • Fixed translation function usage: Updated _e() calls to use escaped alternatives
  • Improved variable sanitization: All echoed variables now properly escaped for security
  • Updated Contributors list to match WordPress.org requirements

1.8.0

  • Updated plugins donate and support website links to point to the new IntelLink website.

1.7.0

  • Enhanced user interface: Added IntelLink logo and improved visual design of settings page.
  • Improved success message: Now shows "Your IntelLink Chatbot is now installed" with direct link to user's website.
  • Better installation instructions: Added detailed steps with links to IntelLink Dashboard and "Copy Code" button reference.
  • Fixed branding consistency: Updated all references to use proper "IntelLink" capitalization.
  • Enhanced settings page layout: Added modern styling with better organization and visual hierarchy.

1.6.1

  • Fixed critical script injection bug: Removed wp_kses_post() that was preventing script tags from being output to frontend.
  • Fixed activation redirect: Removed problematic nonce verification that was preventing automatic redirect to settings page.
  • Improved textarea display: Enhanced HTML entity handling for better script tag readability in admin interface.
  • Updated version number to reflect bug fixes.

1.6.0

  • Fixed script tag display: Resolved HTML entity encoding issue in admin textarea for better readability.
  • Added version display: Plugin version now shown in admin settings page header for easy identification.

1.5.0

  • Script tag integration: Updated to accept complete script tags instead of userUUID_chatbotId format for easier deployment and future flexibility.
  • Enhanced input field: Replaced text input with textarea to better accommodate multi-line script tags.
  • Streamlined validation: Simplified validation to check for valid script tags containing intell.ink domain.
  • Updated user interface: Changed field label from "IntelLink Code" to "IntelLink Script" for clarity.

1.4.0

  • High-priority script loading: The chatbot script is now loaded later in the footer (priority 999) to ensure it is placed as close to the closing tag as possible, preventing conflicts.
  • Automatic cache purging: Added integration with LiteSpeed Cache. The plugin now automatically purges all caches when the chatbot is installed or removed, ensuring changes appear instantly.
  • Added an admin notice on the settings page to remind users with other caching plugins to clear their cache manually.

1.3.0

  • Implemented chatbot removal. The settings page button now toggles between "Install Chatbot" and "Remove Chatbot".
  • The "IntelLink Code" field is now read-only when a chatbot is active to prevent accidental edits.
  • Added a deactivation hook to automatically delete plugin options from the database when the plugin is deactivated, ensuring a clean removal.
  • Updated settings page UI/UX for a more intuitive workflow.

1.2.1

  • Fixed plugin and author URI links to point to the correct website (intell.ink).

1.2.0

  • Added an automatic redirect to the settings page upon plugin activation for a smoother user experience.

1.1.0

  • Switched to a single "IntelLink Code" field for simpler configuration.
  • Implemented server-side validation for the code format.
  • Improved user feedback on the settings page with more descriptive success and error messages.
  • Updated button text to "Install Chatbot" for clarity.

1.0.1

  • Switched to a settings page model instead of a hardcoded plugin.
  • Added an admin settings page under Settings > IntelLink Chatbot.
  • Users can now input their own User UUID and Chatbot ID.
  • Added sanitization and security using the WordPress Settings API.

1.0.0

  • Initial release. Plugin was generated with user-specific IDs to embed the chatbot widget.