-
Notifications
You must be signed in to change notification settings - Fork 262
Description
Describe the bug
// واجهة موقع دردشة ذكاء اصطناعي - نسخة مبدئية شبيهة بـ ChatGPT
import { useState } from 'react';
export default function RikatirChat() { const [messages, setMessages] = useState([ { sender: 'bot', text: 'مرحبًا! أنا مساعد Rikatir الذكي. كيف أقدر أساعدك؟' } ]); const [input, setInput] = useState('');
const handleSend = async () => { if (!input.trim()) return;
const newMessages = [...messages, { sender: 'user', text: input }];
setMessages(newMessages);
setInput('');
// رد تجريبي مؤقت - نربطه لاحقًا بـ OpenAI API
const botReply = 🔁 جاري التفكير في: "${input}"... (سيتم ربط الذكاء الاصطناعي لاحقًا);
setTimeout(() => {
setMessages((prev) => [...prev, { sender: 'bot', text: botReply }]);
}, 1000);
};
return (
); }
Link to the blitz that caused the error
Steps to reproduce
// واجهة موقع دردشة ذكاء اصطناعي - نسخة مبدئية شبيهة بـ ChatGPT
import { useState } from 'react';
export default function RikatirChat() { const [messages, setMessages] = useState([ { sender: 'bot', text: 'مرحبًا! أنا مساعد Rikatir الذكي. كيف أقدر أساعدك؟' } ]); const [input, setInput] = useState('');
const handleSend = async () => { if (!input.trim()) return;
const newMessages = [...messages, { sender: 'user', text: input }];
setMessages(newMessages);
setInput('');
// رد تجريبي مؤقت - نربطه لاحقًا بـ OpenAI API
const botReply = 🔁 جاري التفكير في: "${input}"... (سيتم ربط الذكاء الاصطناعي لاحقًا);
setTimeout(() => {
setMessages((prev) => [...prev, { sender: 'bot', text: botReply }]);
}, 1000);
};
return (
); }
Expected behavior
// واجهة موقع دردشة ذكاء اصطناعي - نسخة مبدئية شبيهة بـ ChatGPT
import { useState } from 'react';
export default function RikatirChat() { const [messages, setMessages] = useState([ { sender: 'bot', text: 'مرحبًا! أنا مساعد Rikatir الذكي. كيف أقدر أساعدك؟' } ]); const [input, setInput] = useState('');
const handleSend = async () => { if (!input.trim()) return;
const newMessages = [...messages, { sender: 'user', text: input }];
setMessages(newMessages);
setInput('');
// رد تجريبي مؤقت - نربطه لاحقًا بـ OpenAI API
const botReply = 🔁 جاري التفكير في: "${input}"... (سيتم ربط الذكاء الاصطناعي لاحقًا);
setTimeout(() => {
setMessages((prev) => [...prev, { sender: 'bot', text: botReply }]);
}, 1000);
};
return (
); }
Parity with Local
- I have run the project in my local machine and I could not reproduce the issue.
Screenshots
// واجهة موقع دردشة ذكاء اصطناعي - نسخة مبدئية شبيهة بـ ChatGPT
import { useState } from 'react';
export default function RikatirChat() { const [messages, setMessages] = useState([ { sender: 'bot', text: 'مرحبًا! أنا مساعد Rikatir الذكي. كيف أقدر أساعدك؟' } ]); const [input, setInput] = useState('');
const handleSend = async () => { if (!input.trim()) return;
const newMessages = [...messages, { sender: 'user', text: input }];
setMessages(newMessages);
setInput('');
// رد تجريبي مؤقت - نربطه لاحقًا بـ OpenAI API
const botReply = 🔁 جاري التفكير في: "${input}"... (سيتم ربط الذكاء الاصطناعي لاحقًا);
setTimeout(() => {
setMessages((prev) => [...prev, { sender: 'bot', text: botReply }]);
}, 1000);
};
return (
); }
Platform
Browser name = Chrome
Full version = 138.0.0.0
Major version = 138
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36
performance.memory = {
"totalJSHeapSize": 89054502,
"usedJSHeapSize": 70238718,
"jsHeapSizeLimit": 1098907648
}
Hash = 96435430
Additional context
// واجهة موقع دردشة ذكاء اصطناعي - نسخة مبدئية شبيهة بـ ChatGPT
import { useState } from 'react';
export default function RikatirChat() { const [messages, setMessages] = useState([ { sender: 'bot', text: 'مرحبًا! أنا مساعد Rikatir الذكي. كيف أقدر أساعدك؟' } ]); const [input, setInput] = useState('');
const handleSend = async () => { if (!input.trim()) return;
const newMessages = [...messages, { sender: 'user', text: input }];
setMessages(newMessages);
setInput('');
// رد تجريبي مؤقت - نربطه لاحقًا بـ OpenAI API
const botReply = 🔁 جاري التفكير في: "${input}"... (سيتم ربط الذكاء الاصطناعي لاحقًا);
setTimeout(() => {
setMessages((prev) => [...prev, { sender: 'bot', text: botReply }]);
}, 1000);
};
return (
); }