Cara Menggunakan ChatGPT dalam Bot WhatsApp dengan Node.js
case 'openai':
case 'kotori':
case 'ai': {
if (args.length == 0) return setReply('Kenapa kak?? Ada yang bisa kotori bantu??')
let dimss = await fetchJson('https://vihangayt.me/tools/chatgpt?q=' + args[0])
let anunya = dimss.data
let me = m.sender
conn.sendMessage(from, {
text: `${anunya}`,
contextInfo: {
forwardingScore: 9999999,
isForwarded: true,
mentionedJid: [me],
'externalAdReply': {
'showAdAttribution': true,
'renderLargerThumbnail': true,
'title': `${botName}`,
'body': 'GPT Chat',
'containsAutoReply': true,
'mediaType': 1,
'thumbnail': fs.readFileSync('./media/openai.jpeg'),
'mediaUrl': `${syt}`,
'sourceUrl': `${syt}`
}
}
}, {quoted: m})
}
break
Penjelasan Kode:
case 'openai':: Kode ini mendefinisikan kasus ketika pengguna mengetik 'openai', 'kotori', atau 'ai' dalam pesan mereka.if (args.length == 0) ...: Jika pengguna tidak memasukkan pertanyaan (args.length == 0), bot akan memberikan pesan default.let dimss = await fetchJson(...): Kode ini memanggil API ChatGPT dengan pertanyaan pengguna (args[0]) dan menyimpan respons dalam variabeldimss.let anunya = dimss.data: Variabelanunyamenyimpan data respons dari API ChatGPT.conn.sendMessage(...): Fungsi ini mengirimkan pesan ke pengguna, yang berisi respons dari ChatGPT (anunya).contextInfo: Objek ini menambahkan metadata ke pesan, seperti informasi forwarding dan informasi media. Metadata ini dapat digunakan untuk meningkatkan interaksi pengguna dengan pesan.externalAdReply: Objek ini menambahkan informasi tambahan ke pesan, seperti judul dan deskripsi. Hal ini dapat digunakan untuk mempromosikan bot atau konten lain.
Catatan:
connadalah objek koneksi untuk bot WhatsApp.botNameadalah nama bot Anda.fs.readFileSync('./media/openai.jpeg')membaca thumbnail dari file gambar.sytadalah URL yang ingin Anda gunakan untuk mediaUrl dan sourceUrl.
Cara menggunakan kode ini:
- Pastikan Anda memiliki bot WhatsApp yang berjalan.
- Install Node.js dan npm.
- Gunakan
npm installuntuk menginstal modul yang diperlukan, sepertifetch-json. - Salin dan tempel kode ini ke dalam file JavaScript untuk bot WhatsApp Anda.
- Jalankan bot WhatsApp Anda dan kirimkan pesan dengan 'openai', 'kotori', atau 'ai' diikuti dengan pertanyaan Anda.
Kode ini akan memungkinkan pengguna untuk berinteraksi dengan ChatGPT melalui bot WhatsApp Anda.
Penting: Pastikan Anda memiliki kunci API ChatGPT yang valid untuk menjalankan kode ini.
原文地址: https://www.cveoy.top/t/topic/qFJk 著作权归作者所有。请勿转载和采集!