ok
This commit is contained in:
@@ -8,8 +8,8 @@ const ChatBot = ({existingConversation, readOnly, hh}) => {
|
|||||||
text: 'Halo 👋 Saya Klinik AI! Ada yang bisa saya bantu?',
|
text: 'Halo 👋 Saya Klinik AI! Ada yang bisa saya bantu?',
|
||||||
time: getTime(),
|
time: getTime(),
|
||||||
quickReplies: [
|
quickReplies: [
|
||||||
'Gigi saya sakit',
|
'Bagaimana menghilangkan komedo',
|
||||||
'Saya mengalami pusing',
|
'Apakah bisa menghilangkan bopeng?',
|
||||||
'Perutku mual dan kembung',
|
'Perutku mual dan kembung',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -52,14 +52,15 @@ useEffect(()=>{
|
|||||||
|
|
||||||
setMessages(newMessages);
|
setMessages(newMessages);
|
||||||
setInput('');
|
setInput('');
|
||||||
setTimeout(() => setIsLoading(true), 1000);
|
setTimeout(() => setIsLoading(true), 1000);
|
||||||
|
const messagesToSend = newMessages.slice(1);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Send to backend
|
// Send to backend
|
||||||
const response = await fetch('https://n8n.kediritechnopark.my.id/webhook/master-agent/ask', {
|
const response = await fetch('https://n8n.kediritechnopark.my.id/webhook/master-agent/ask', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: { 'Content-Type': 'application/json' },
|
headers: { 'Content-Type': 'application/json' },
|
||||||
body: JSON.stringify({ pertanyaan: newMessages, sessionId: JSON.parse(localStorage.getItem('session')).sessionId, lastSeen: new Date().toISOString() }),
|
body: JSON.stringify({ pertanyaan: messagesToSend, sessionId: JSON.parse(localStorage.getItem('session')).sessionId, lastSeen: new Date().toISOString() }),
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!response.ok) throw new Error('Network response was not ok');
|
if (!response.ok) throw new Error('Network response was not ok');
|
||||||
@@ -111,7 +112,7 @@ setTimeout(() => setIsLoading(true), 1000);
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
{messages.map((msg, index) => (
|
{messages.slice().reverse().map((msg, index) => (
|
||||||
<div
|
<div
|
||||||
key={index}
|
key={index}
|
||||||
className={`${styles.messageRow} ${styles[msg.sender]}`}
|
className={`${styles.messageRow} ${styles[msg.sender]}`}
|
||||||
|
|||||||
@@ -39,6 +39,7 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
margin-bottom: 12px;
|
margin-bottom: 12px;
|
||||||
align-items: flex-end;
|
align-items: flex-end;
|
||||||
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.bot {
|
.bot {
|
||||||
|
|||||||
Reference in New Issue
Block a user