{"id":238423,"date":"2025-07-01T20:18:27","date_gmt":"2025-07-01T20:18:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-shoutbox\/"},"modified":"2025-07-04T11:50:00","modified_gmt":"2025-07-04T11:50:00","slug":"ai-shoutbox","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/ai-shoutbox\/","author":20228729,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.1","stable_tag":"2.0.1","tested":"6.8.5","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"AI Shoutbox","header_author":"kaipkada.lt","header_description":"A simple, real-time shoutbox with OpenAI (GPT) integration, ready for WordPress.org.","assets_banners_color":"ffffff","last_updated":"2025-07-04 11:50:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/kaipkada.lt","rating":5,"author_block_rating":0,"active_installs":0,"downloads":387,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"2.0.1":{"tag":"2.0.1","author":"kaipkada","date":"2025-07-04 11:50:00"},"2.0.2":{"tag":"2.0.2","author":"kaipkada","date":"2025-07-18 14:44:20"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3321250,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3321242,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3321250,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3321250,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.1","2.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3321254,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3321254,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3321254,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3321254,"resolution":"4","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,5707,194533,7487,162],"plugin_category":[41,43],"plugin_contributors":[244353],"plugin_business_model":[],"class_list":["post-238423","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chat","plugin_tags-openai","plugin_tags-shoutbox","plugin_tags-widget","plugin_category-communication","plugin_category-customization","plugin_contributors-kaipkada","plugin_committers-kaipkada"],"banners":{"banner":"https:\/\/ps.w.org\/ai-shoutbox\/assets\/banner-772x250.png?rev=3321250","banner_2x":"https:\/\/ps.w.org\/ai-shoutbox\/assets\/banner-1544x500.png?rev=3321250","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ai-shoutbox\/assets\/icon-128x128.jpg?rev=3321250","icon_2x":"https:\/\/ps.w.org\/ai-shoutbox\/assets\/icon-256x256.png?rev=3321242","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ai-shoutbox\/assets\/screenshot-1.jpg?rev=3321254","caption":""},{"src":"https:\/\/ps.w.org\/ai-shoutbox\/assets\/screenshot-2.jpg?rev=3321254","caption":""},{"src":"https:\/\/ps.w.org\/ai-shoutbox\/assets\/screenshot-3.jpg?rev=3321254","caption":""},{"src":"https:\/\/ps.w.org\/ai-shoutbox\/assets\/screenshot-4.jpg?rev=3321254","caption":""}],"raw_content":"<!--section=description-->\n<p>AI Shoutbox provides a lightweight and fast chat box for your WordPress site. It uses a standard polling technique for real-time updates that works on any hosting environment. Key features:<\/p>\n\n<ul>\n<li><strong>Real-Time Chat:<\/strong> Uses AJAX polling for message updates.<\/li>\n<li><strong>AI Integration:<\/strong> Allow users to ask questions directly to OpenAI's GPT models.<\/li>\n<li><strong>reCAPTCHA v3 Protection:<\/strong> Secure login form to prevent spam.<\/li>\n<li><strong>Session Persistence:<\/strong> Remembers users for 1 hour.<\/li>\n<li><strong>Admin Settings Page:<\/strong> Easily configure API keys and translate all public-facing texts from the WordPress admin.<\/li>\n<li><strong>Auto-Pruning:<\/strong> Automatically clears chat history every 24 hours to keep the database clean.<\/li>\n<li><strong>Widget &amp; Shortcode:<\/strong> Display the shoutbox in any widget area or anywhere on your site using the <code>[aish_shoutbox]<\/code> shortcode.<\/li>\n<li><strong>Admin Tools:<\/strong> Clear chat history manually from the settings page.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin utilizes two external services to provide its full functionality. Users must be aware that using this plugin will result in data being sent to these third-party services.<\/p>\n\n<ul>\n<li><p><strong>Google reCAPTCHA<\/strong><\/p>\n\n<ul>\n<li><strong>Purpose:<\/strong> This service is used to protect the shoutbox login form from spam and automated abuse by bots.<\/li>\n<li><strong>Data Sent:<\/strong> To verify that a user is not a robot, hardware and software information, such as device data, application data, and the user's IP address, is sent to Google. This occurs when a user clicks the \"Join\" button.<\/li>\n<li><strong>Service Documents:<\/strong> <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a> and <a href=\"https:\/\/policies.google.com\/terms\">Terms of Service<\/a>.<\/li>\n<\/ul><\/li>\n<li><p><strong>OpenAI API<\/strong><\/p>\n\n<ul>\n<li><strong>Purpose:<\/strong> This service is used to generate intelligent, human-like responses when a user interacts with the AI feature of the shoutbox.<\/li>\n<li><strong>Data Sent:<\/strong> When a user enables the AI mode and submits a message, the text content of that message is sent to OpenAI's API for processing. No personal user data is sent, only the query text itself.<\/li>\n<li><strong>Service Documents:<\/strong> <a href=\"https:\/\/openai.com\/policies\/privacy-policy\">OpenAI Privacy Policy<\/a> and <a href=\"https:\/\/openai.com\/policies\/terms-of-use\">Terms of Use<\/a>.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>ai-shoutbox<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to <strong>Settings -&gt; AI Shoutbox<\/strong> and enter your Google reCAPTCHA v3 and OpenAI API keys. You can also translate the texts here.<\/li>\n<li>Go to <code>Appearance -&gt; Widgets<\/code> and add the \"AI Shoutbox\" widget to a sidebar, or place the <code>[aish_shoutbox]<\/code> shortcode in any page or post.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Added \"External Services\" section to readme.txt to comply with WordPress.org guidelines.<\/li>\n<li>Updated plugin version.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Updated \"Tested up to\" version to 6.5.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Major refactor. Prefixed all functions, classes, hooks, and assets with <code>aish_<\/code> to meet WordPress.org standards.<\/li>\n<li>Synchronized all CSS classes and JS element IDs to match the new prefixes.<\/li>\n<\/ul>","raw_excerpt":"A simple, real-time shoutbox widget and shortcode with OpenAI (GPT) integration, reCAPTCHA v3 protection, and customizable texts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/238423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=238423"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kaipkada"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=238423"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=238423"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=238423"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=238423"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=238423"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=238423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}