Cara Membuat Plugin Bot WhatsApp dengan Fitur Karakter AI
Untuk membuat plugin bot WhatsApp dengan fitur karakter AI, Anda dapat mengikuti langkah-langkah berikut:
-
Siapkan lingkungan pengembangan:
- Unduh dan instal Node.js di komputer Anda.
- Buat folder proyek baru dan buka terminal di dalamnya.
-
Inisialisasi proyek:
- Jalankan perintah
npm initdi terminal untuk menginisialisasi proyek Node.js. - Isi informasi yang diminta seperti nama proyek, versi, deskripsi, dll.
- Jalankan perintah
-
Instalasi dependensi:
- Instal dependensi yang diperlukan dengan menjalankan perintah berikut di terminal:
npm install whatsapp-web.js npm install @openai/api
- Instal dependensi yang diperlukan dengan menjalankan perintah berikut di terminal:
-
Buat file bot.js dan tambahkan kode berikut:
const { Client } = require('whatsapp-web.js');
const fs = require('fs');
const { OpenAI } = require('@openai/api');
// Inisialisasi klien WhatsApp
const sessionData = require('./session.json');
const client = new Client({
session: sessionData
});
// Inisialisasi OpenAI
const openai = new OpenAI('YOUR_OPENAI_API_KEY');
// Menggunakan model karakter AI
const model = 'gpt-3.5-turbo';
// Menerima pesan masuk
client.on('message', async (msg) => {
if (msg.body === '!start') {
await msg.reply('Halo! Aku adalah bot AI. Tanyakan sesuatu kepada saya!');
} else {
const response = await openai.complete({
engine: 'davinci',
prompt: msg.body,
maxTokens: 100,
temperature: 0.7,
n: 1,
stop: '\n'
});
const reply = response.choices[0].text.trim();
await msg.reply(reply);
}
});
// Menyimpan data sesi
client.on('authenticated', (session) => {
fs.writeFile('./session.json', JSON.stringify(session), (err) => {
if (err) {
console.error(err);
}
});
});
// Menghubungkan bot ke WhatsApp
client.initialize();
-
Buat file session.json kosong di folder proyek.
-
Jalankan bot:
- Jalankan perintah
node bot.jsdi terminal untuk menjalankan bot WhatsApp. - Gunakan ponsel Anda untuk memindai kode QR yang muncul di terminal.
- Bot akan siap untuk menerima dan memproses pesan.
- Jalankan perintah
Catatan: Pastikan Anda telah mendaftar dan memperoleh kunci API OpenAI untuk menggunakan layanan karakter AI mereka. Gantilah 'YOUR_OPENAI_API_KEY' dengan kunci API Anda pada kode di langkah 4.
Itulah langkah-langkah yang dapat Anda ikuti untuk membuat plugin bot WhatsApp dengan fitur karakter AI. Anda dapat menyesuaikan kode tersebut sesuai dengan kebutuhan dan preferensi Anda.
原文地址: https://www.cveoy.top/t/topic/o70z 著作权归作者所有。请勿转载和采集!