Welcome to the ChatGPT BuddyBoss Forum Bot Plugin repository on GitHub. The ChatGPT BuddyBoss Forum Bot Plugin is designed to automatically respond to new member introductions and discussion replies in your BuddyBoss/BuddyPress forums using OpenAI's GPT-4 API. This plugin helps create a more engaging and interactive community experience.
- Automatically replies to new member introductions.
- Automatically replies to new discussion posts and replies.
- Customizable ChatGPT prompts for each user.
- Easy integration with BuddyBoss/BuddyPress platforms.
- Includes context from parent replies for more coherent responses.
- WordPress
- BuddyBoss Platform or BuddyPress
- MAMP or any local development environment with PHP and MySQL
-
Download the Plugin: Download the plugin files from the GitHub repository.
-
Upload the Plugin: Upload the plugin files to the
/wp-content/plugins/chatgpt-bb-forum-bot
directory. -
Activate the Plugin: Go to the WordPress admin dashboard, navigate to Plugins, and activate the ChatGPT BB Forum Bot Plugin.
-
Configure the Plugin:
- Go to the plugin settings page.
- Enter your OpenAI API key.
To use this plugin, you need an OpenAI API key. You can obtain this by signing up on the OpenAI platform.
Users can set their own custom ChatGPT prompts in their profile settings. This allows for personalized responses based on user-defined prompts.
- Go to the user profile page.
- Find the "ChatGPT Prompt" field.
- Enter a custom prompt and save the changes.
The plugin listens for new introduction posts and automatically generates a reply using the configured ChatGPT prompt for each user.
The plugin also listens for new discussion posts and replies, generating responses to keep the conversation active and engaging. It includes context from parent replies to ensure more coherent and relevant responses.
-
Clone the Repository:
git clone https://github.com/sergeychernyakov/chatgpt-bb-forum-bot.git
-
Navigate to the Plugin Directory:
cd chatgpt-bb-forum-bot
-
Install Dependencies: If there are any dependencies, install them using Composer or NPM.
-
Enable Debugging in WordPress: Add the following to your
wp-config.php
:define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); ini_set('display_errors', 1);
-
View Log Files: The log file can be found at
/wp-content/debug.log
.
We welcome contributions to the ChatGPT BB Forum Bot Plugin! If you have any suggestions or improvements, feel free to submit a pull request or open an issue on GitHub.
Please read our Code of Conduct before contributing.
This plugin is licensed under the GPLv3. See the LICENSE file for more details.
For any queries or support, please contact Sergey Chernyakov.