Beschrijving
PointerDev AI Chat provides:
- Admin settings page under Settings > PointerDev AI Chat
- Frontend shortcode
[pointerdevai_chat]that loads the widget bundle - Guest mode and login-required mode support
- Server-side end-user token mint endpoint for logged-in WordPress users
- Runtime session token lifecycle support for server-side AJAX proxy flows (exchange, refresh, revoke)
The widget JavaScript is bundled locally with this plugin. No JavaScript, CSS, or image assets are loaded from a CDN.
External Service
This plugin connects your WordPress site to the PointerDev AI service. A PointerDev AI account, project ID, publishable key, and, for login-required mode, secret key are required.
When visitors use the chat widget, the plugin sends chat messages, project credentials, anonymous visitor identifiers or logged-in user token data, and configured metadata to the API Base URL saved in Settings > PointerDev AI Chat. The default service endpoint is https://pointerdev.ai/, but site administrators may configure their own PointerDev AI API base URL.
Service provider: PointerDev AI
Service URL: https://pointerdev.ai/
Privacy policy: https://pointerdev.ai/privacy-policy
Terms: https://pointerdev.ai/terms-of-service
Schermafbeeldingen


Installatie
- Upload the
pointerdev-ai-chatfolder to/wp-content/plugins/. - Activate the plugin through the WordPress admin.
- Go to Settings > PointerDev AI Chat and save:
- API Base URL
- Project ID
- Publishable Key
- Secret Key (required for login_required mode)
- Optional widget title, subtitle, launcher label, icon style, icon text, and colors
- Add shortcode
[pointerdevai_chat]to any page.
To show a round chat bubble launcher, choose Chat bubble icon for Launcher Icon Style and leave Launcher Label empty.
FAQ
-
How does login_required mode work?
-
When
auth_modeisend_user(orautowith logged-in users), plugin mints end-user tokens server-side using your stored secret key and feeds them to the widget.Primary filter
pointerdevai_end_user_tokencan override the generated token.
Legacy filterpointerai_end_user_tokenis still available for custom overrides.
When this filter returns a token, it overrides built-in token minting for widget auth.
The same server-side minting path is used by the plugin AJAX proxy when needed.Default
subderivation is multisite-aware (blog_id:user_id). If you need Laravel-style parity (user_idonly), use filterpointerdevai_end_user_subject_seed.
Legacy filterpointerai_end_user_subject_seedstill works. -
Can I use this for anonymous chat?
-
Yes. Set auth mode to
anonymousorauto.
Beoordelingen
Er zijn geen beoordelingen voor deze plugin.
Bijdragers & ontwikkelaars
“PointerDev AI Chat” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
BijdragersVertaal “PointerDev AI Chat” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
0.1.2
- Redesign the settings screen with clearer setup sections, connection status, masked secret key handling, and widget preview.
- Add WordPress.org banner, icon, and screenshot assets for the plugin listing.
0.1.1
- Bundle widget locally, add appearance settings, and fix anonymous chat after WordPress logout.
0.1.0
- Initial release.
