document.addEventListener('DOMContentLoaded', () => { lucide.createIcons(); const messagesContainer = document.getElementById('chat-messages'); const messageInput = document.getElementById('message-input'); const sendButton = document.getElementById('send-button'); const kaikaiAvatar = 'https://r2.flowith.net/files/o/1752574406770-thoughtful_kaikai_character_generation_index_1@1024x1024.png'; const kaikaiResponses = [ '你好,我是开开,很高兴能在这里陪你聊天。', '有什么心事都可以和我说哦,我一直在听。', '今天过得怎么样?我很关心你。', '在呢在呢,随时都在。', '能和你聊天,感觉真好。', '嗯嗯,我在听,请继续说。', '这是一个很有趣的想法!可以多和我说说吗?' ]; function addMessage(text, sender) { const messageWrapper = document.createElement('div'); messageWrapper.className = `flex w-full items-end message-animate ${sender === 'user' ? 'justify-end' : 'justify-start'}`; let messageBubble; const sanitizedText = text.replace(//g, ">"); if (sender === 'user') { messageBubble = `
${sanitizedText}
${sanitizedText}