Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/lemukarram/wordpress-chat-bot/archive/refs/heads/master.zipA customizable, responsive chat bot plugin for WordPress websites that enhances user engagement and provides instant support to your visitors.
✨ Features
- Responsive Design: Works seamlessly on desktop, tablet, and mobile devices
- Customizable Appearance: Easy to style to match your website's branding
- Real-time Messaging: Instant message delivery with typing indicators
- Pre-configured Responses: Set up automated answers to common questions
- Admin Dashboard: Manage chat settings and view conversations from WordPress admin
- User-friendly Interface: Intuitive chat interface with smooth animations
- Easy Installation: Simple setup process with minimal configuration
🚀 Installation
-
Download the Plugin
git clone https://github.com/lemukarram/Wordpress-Chat-bot.git -
Upload to WordPress
- Zip the plugin folder:
Wordpress-Chat-bot.zip - Go to your WordPress admin dashboard
- Navigate to Plugins → Add New → Upload Plugin
- Upload the zip file and activate the plugin
- Zip the plugin folder:
-
Alternative Method
- Upload the unzipped folder to
/wp-content/plugins/directory - Go to WordPress admin → Plugins
- Find "WordPress Chat Bot" and click "Activate"
- Upload the unzipped folder to
⚙️ Configuration
After activation:
-
Go to Chat Bot Settings in your WordPress admin menu
-
Configure your preferred settings:
- Chat bot title and welcome message
- Color scheme to match your brand
- Operating hours (if applicable)
- Pre-defined responses and FAQs
- Notification settings
-
The chat bot will automatically appear on your website pages
🎨 Customization
Styling
Modify the appearance by editing the CSS in /css/chat-bot-style.css or add your own styles to your theme's stylesheet:
.chat-bot-container {
/* Your custom styles */
}
Adding Custom Responses
Edit the response configuration in the plugin settings or modify the PHP files to add custom logic:
// Example of adding custom responses
$responses = array(
'hello' => 'Hi there! How can I help you today?',
'hours' => 'We are open from 9 AM to 6 PM, Monday to Friday.',
// Add more responses as needed
);
📁 File Structure
Wordpress-Chat-bot/
├── chat-bot.php # Main plugin file
├── includes/
│ ├── admin-settings.php # Admin dashboard settings
│ ├── chat-handler.php # Message processing logic
│ └── frontend-display.php # Frontend chat interface
├── css/
│ └── chat-bot-style.css # Stylesheets
├── js/
│ └── chat-bot-script.js # JavaScript functionality
└── README.md
🔧 Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher
- JavaScript enabled in browser
🤝 Contributing
We welcome contributions! Please feel free to submit pull requests, report bugs, or suggest new features.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📝 License
This project is licensed under the GPL v2 or later - see the LICENSE file for details.
🆘 Support
If you encounter any issues or have questions:
- Check the Issues page
- Create a new issue with detailed description
- Contact the maintainers for direct support
📊 Changelog
Version 1.0
- Initial release
- Basic chat functionality
- Admin settings panel
- Responsive design
- Pre-configured responses
Enjoy using WordPress Chat Bot? Give it a ⭐ on GitHub to show your support!
Built with ❤️ for the WordPress community