Update index.html
Browse files- index.html +22 -19
index.html
CHANGED
@@ -468,25 +468,28 @@
|
|
468 |
const chatOutput = document.querySelector('.message-container');
|
469 |
let messages = [];
|
470 |
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
|
481 |
-
|
482 |
-
|
483 |
-
|
484 |
-
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
|
|
|
|
|
|
490 |
|
491 |
function displayMessage(message, role) {
|
492 |
const messageElement = document.createElement('div');
|
|
|
468 |
const chatOutput = document.querySelector('.message-container');
|
469 |
let messages = [];
|
470 |
|
471 |
+
async function sendMessage() {
|
472 |
+
try {
|
473 |
+
sendBtn.disabled = true;
|
474 |
+
const response = await fetch('https://api.discord.rocks/', {
|
475 |
+
method: 'POST',
|
476 |
+
headers: {
|
477 |
+
'Content-Type': 'application/json'
|
478 |
+
},
|
479 |
+
body: JSON.stringify({
|
480 |
+
"messages": messages,
|
481 |
+
"model": "gpt-4o"
|
482 |
+
})
|
483 |
+
});
|
484 |
+
const data = await response.json();
|
485 |
+
sendBtn.disabled = false;
|
486 |
+
return data.response;
|
487 |
+
} catch (error) {
|
488 |
+
console.error('Error sending message:', error);
|
489 |
+
sendBtn.disabled = false;
|
490 |
+
return 'Error: Failed to send message.';
|
491 |
+
}
|
492 |
+
}
|
493 |
|
494 |
function displayMessage(message, role) {
|
495 |
const messageElement = document.createElement('div');
|