REV AI sedang mengetik...
Kirim
Bahasa Indonesia:
Bahasa Indonesia:
© Rev webdev
putar musik
dukungan
Bahasa Indonesia:
const messageInput = document.getElementById('input-pesan');
const sendButton = document.getElementById('tombol-kirim');
const chatMessages = document.getElementById('pesan-obrolan');
const typingIndicator = document.getElementById('indikator-mengetik');
const playButton = document.getElementById('tombol-putar');
const stopButton = document.getElementById('tombol-berhenti');
biarkan musik = new Audio('https://b.top4top.io/m_3307bbz4v1.mp3');
fungsi asinkron sendMessage() {
const pesan = messageInput.nilai.trim();
jika (!pesan) kembali;
addMessage(pesan, 'pengguna');
messageInput.nilai = '';
typingIndicator.style.display = 'blok';
mencoba {
const respons = menunggu pengambilan(`https://darkness.ashlynn.workers.dev/chat/?prompt=${encodeURIComponent(pesan)}&model=gpt-4o-mini`);
const data = menunggu respon.json();
typingIndicator.style.display = 'tidak ada';
jika (data.sukses === 'sukses' dan data.respon) {
addMessage(data.response, 'bot');
} kalau tidak {
addMessage('Maaf, terjadi kesalahan. Coba lagi.', 'bot');
}
} tangkap (kesalahan) {
typingIndicator.style.display = 'tidak ada';
addMessage('Maaf, terjadi kesalahan. Coba lagi.', 'bot');
}
}
fungsi addMessage(teks, pengirim) {
const messageDiv = dokumen.createElement('div');
messageDiv.classList.add('pesan', `${sender}-message`);
konstanta kontenpesan = dokumen.createElement('div');
messageContent.classList.tambahkan('konten-pesan');
messageContent.textContent = teks;
messageDiv.appendChild(kontenpesan);
chatMessages.appendChild(pesanDiv);
chatMessages.scrollTop = chatMessages.scrollHeight;
}
playButton.addEventListener('klik', () => {
musik.putar();
});
stopButton.addEventListener('klik', () => {
window.open('https://wa.me/6281333097059?text=Halo%20%bang%20Tamvan,%20Saya%20ingin%20memberikan%20rating%20atau%20saran.', '_blank');
});
sendButton.addEventListener('klik', sendMessage);
messageInput.addEventListener('tekanan tombol', (e) => {
jika (e.kunci === 'Enter') kirimPesan();
});
addMessage('Halo! Saya MEKI AI. Ada yang bisa saya bantu?', 'bot');
Bahasa Indonesia: