在现代互联网时代,用户与网站之间的互动成为了至关重要的一环。为了满足用户需求并提供更好的用户体验,许多网站开始使用聊天机器人(ChatBot)来与用户进行实时对话。而今天我要向大家推荐的是基于WordPress的智能客服插件——Wpshe ChatBoT。
WPSHE ChatBot – WordPress AI 聊天插件
一个功能强大且可定制的 WordPress AI 聊天机器人插件,由 OpenAI 的 GPT 模型提供支持。
功能特点
- 🤖 AI 驱动对话:集成 OpenAI 的 GPT 模型(GPT-3.5、GPT-4)
- 💬 自定义回复:为特定关键词设置自动回复
- 🎨 可定制界面:可调整颜色、机器人名称和欢迎消息
- 🔒 访问限制:内置防止过度使用保护
- 🛡️ 安全性:输入净化和 WordPress nonce 验证
- 📱 响应式设计:适配所有设备
- ⚡ 快速响应:优化的交互速度
- 🔧 简易配置:通过 WordPress 管理面板轻松设置
安装
- 将
wpshe-chatbot
文件夹上传到 /wp-content/plugins/
目录
- 在 WordPress 的"插件"菜单中激活插件
- 在 WordPress 管理菜单中进入"ChatBot"
- 输入您的 OpenAI API 密钥并配置其他设置
配置
常规设置(ChatBot > 设置)
自定义回复(ChatBot > 自定义回复)
创建基于关键词的自动回复:
- 输入关键词或短语
- 提供回复文本
- 保存以创建即时回复规则
聊天机器人会在发送 AI 查询之前检查这些自定义回复。
使用方法
聊天机器人将作为聊天气泡显示在网站右下角。访客可以:
- 点击聊天气泡打开聊天界面
- 输入消息并按回车键或点击发送
- 根据自定义回复或 AI 生成的答案获得即时响应
访问限制
为防止滥用,插件包含访问限制:
- 每个 IP 地址每分钟 10 条消息
- 可通过代码配置限制规则
安全特性
- WordPress nonce 验证所有请求
- 输入净化和验证
- 敏感内容过滤
- API 密钥保护
自定义
CSS 自定义
可以通过修改以下文件来自定义聊天界面样式:
/inc/css/chat.css
行为自定义
在以下文件中修改 JavaScript 行为:
/inc/js/chat.js
推荐模型
插件支持多种 OpenAI 模型:
gpt-4
:功能最强大的模型,最适合复杂任务
gpt-4-turbo-preview
:最新的 GPT-4 版本,性能更优
gpt-3.5-turbo
:大多数用例下快速且经济实惠
gpt-3.5-turbo-16k
:GPT-3.5 的扩展上下文版本
系统要求
- WordPress 5.0 或更高版本
- PHP 7.2 或更高版本
- OpenAI API 密钥
- 启用 HTTPS(推荐用于安全性)
支持
如需支持、功能请求或错误报告,请访问我们的支持论坛或在代码库中创建问题。
许可证
GPL2 或更高版本
致谢
由 WPSHE 开发
更新日志
1.0.0
- 初始发布
- 基本聊天机器人功能
- 自定义回复系统
- 设置页面
- 访问限制
- 安全功能
WPSHE ChatBot – WordPress AI Chat Plugin
A powerful and customizable AI chatbot plugin for WordPress, powered by OpenAI’s GPT models.
Features
- 🤖 AI-Powered Conversations: Integrates with OpenAI’s GPT models (GPT-3.5, GPT-4)
- 💬 Custom Replies: Set up automated responses for specific keywords
- 🎨 Customizable Interface: Adjust colors, bot name, and welcome message
- 🔒 Rate Limiting: Built-in protection against excessive usage
- 🛡️ Security: Input sanitization and WordPress nonce verification
- 📱 Responsive Design: Works on all devices
- ⚡ Fast Response: Optimized for quick interactions
- 🔧 Easy Configuration: Simple setup through WordPress admin panel
Installation
- Upload the
wpshe-chatbot
folder to the /wp-content/plugins/
directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to ‘ChatBot’ in your WordPress admin menu
- Enter your OpenAI API key and configure other settings
Configuration
General Settings (ChatBot > Settings)
- API Key: Your OpenAI API key (required)
- API URL: OpenAI API endpoint (default: https://api.openai.com/v1/chat/completions)
- AI Role: Define your chatbot’s personality and behavior
- GPT Model: Choose your preferred GPT model
- Bot Name: Set your chatbot’s display name
- Welcome Message: Customize the initial greeting
- Main Color: Set the primary color for the chat interface
Custom Replies (ChatBot > Custom Replies)
Create keyword-based automated responses:
- Enter a keyword or phrase
- Provide the response text
- Save to create an instant reply rule
The chatbot will check these custom replies before sending queries to the AI.
Usage
The chatbot will appear as a chat bubble in the bottom-right corner of your website. Visitors can:
- Click the chat bubble to open the chat interface
- Type their message and press Enter or click Send
- Receive instant responses based on custom replies or AI-generated answers
Rate Limiting
To prevent abuse, the plugin includes rate limiting:
- 10 messages per minute per IP address
- Configurable through code if needed
Security Features
- WordPress nonce verification for all requests
- Input sanitization and validation
- Sensitive content filtering
- API key protection
Customization
CSS Customization
The chat interface can be styled by modifying the CSS in:
/inc/css/chat.css
Behavior Customization
Modify the JavaScript behavior in:
/inc/js/chat.js
Recommended Models
The plugin works with various OpenAI models:
gpt-4
: Most capable model, best for complex tasks
gpt-4-turbo-preview
: Latest GPT-4 version with improved performance
gpt-3.5-turbo
: Fast and cost-effective for most use cases
gpt-3.5-turbo-16k
: Extended context version of GPT-3.5
Requirements
- WordPress 5.0 or higher
- PHP 7.2 or higher
- OpenAI API key
- HTTPS enabled (recommended for security)
Support
For support, feature requests, or bug reports, please visit our support forum or create an issue in the repository.
License
GPL2 or later versions
Credits
Developed by WPSHE
Changelog
1.0.0
- Initial release
- Basic chatbot functionality
- Custom replies system
- Settings page
- Rate limiting
- Security features
下载地址