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:

  1. case 'openai':: Kode ini mendefinisikan kasus ketika pengguna mengetik 'openai', 'kotori', atau 'ai' dalam pesan mereka.
  2. if (args.length == 0) ...: Jika pengguna tidak memasukkan pertanyaan (args.length == 0), bot akan memberikan pesan default.
  3. let dimss = await fetchJson(...): Kode ini memanggil API ChatGPT dengan pertanyaan pengguna (args[0]) dan menyimpan respons dalam variabel dimss.
  4. let anunya = dimss.data: Variabel anunya menyimpan data respons dari API ChatGPT.
  5. conn.sendMessage(...): Fungsi ini mengirimkan pesan ke pengguna, yang berisi respons dari ChatGPT (anunya).
  6. contextInfo: Objek ini menambahkan metadata ke pesan, seperti informasi forwarding dan informasi media. Metadata ini dapat digunakan untuk meningkatkan interaksi pengguna dengan pesan.
  7. externalAdReply: Objek ini menambahkan informasi tambahan ke pesan, seperti judul dan deskripsi. Hal ini dapat digunakan untuk mempromosikan bot atau konten lain.

Catatan:

  • conn adalah objek koneksi untuk bot WhatsApp.
  • botName adalah nama bot Anda.
  • fs.readFileSync('./media/openai.jpeg') membaca thumbnail dari file gambar.
  • syt adalah URL yang ingin Anda gunakan untuk mediaUrl dan sourceUrl.

Cara menggunakan kode ini:

  1. Pastikan Anda memiliki bot WhatsApp yang berjalan.
  2. Install Node.js dan npm.
  3. Gunakan npm install untuk menginstal modul yang diperlukan, seperti fetch-json.
  4. Salin dan tempel kode ini ke dalam file JavaScript untuk bot WhatsApp Anda.
  5. 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录