jQuery(document).ready(function($) { const chatContainer = $('#wcai-chat-messages'); const messageInput = $('#wcai-chat-input'); const sendButton = $('#wcai-chat-send'); function addMessage(content, isUser = false) { const messageClass = isUser ? 'user-message' : 'bot-message'; const message = $('
').addClass('message').addClass(messageClass).text(content); chatContainer.append(message); chatContainer.scrollTop(chatContainer[0].scrollHeight); } function sendMessage() { const message = messageInput.val().trim(); if (!message) return; addMessage(message, true); messageInput.val(''); $.ajax({ url: wcai_params.ajax_url, method: 'POST', data: { action: 'wcai_process_chat', nonce: wcai_params.nonce, message: message }, success: function(response) { if (response.success) { addMessage(response.data.message); } else { addMessage('Error: ' + response.data.message); } }, error: function() { addMessage('Error: Unable to connect to the server.'); } }); } sendButton.on('click', sendMessage); messageInput.on('keypress', function(e) { if (e.which === 13) { sendMessage(); } }); }); Coming Soon
illustration

Coming Soon

New WordPress website is being built and will be published soon