This project demonstrates how to build a WhatsApp chatbot using Character.ai for conversational AI.
- Chat with Character.ai: Interact with Character.ai through WhatsApp.
- Reset Chat: Reset the chat with Character.ai.
- Node.js (version 14 or higher)
- NPM (Node Package Manager)
- WhatsApp account
-
Clone the repository:
git clone https://github.com/HizuFee/Whatsapp-Chatbot-Ai-Using-Character.ai.git cd Whatsapp-Chatbot-Ai-Using-Character.ai
-
Install the dependencies:
npm install
-
Update configuration:
- Replace
CHARACTER_ID
andACCESS_TOKEN
inbot.js
with your own Character.ai credentials.
- Replace
This project uses the following packages:
venom-bot
: A WhatsApp API library for Node.js.node_characterai
: A library to interact with Character.ai for conversational AI.
-
Run the bot:
node bot.js
-
Interact with the bot:
- Send messages starting with
!
: For example,!resetChat
to reset the chat.
Note: Make sure you have the
sessions
folder in your working directory as specified in thevenom.create
configuration. - Send messages starting with
- Ensure you have replaced
CHARACTER_ID
andACCESS_TOKEN
with valid values. - Verify that the
sessions
folder exists in the working directory. - Check the console for any error messages and ensure all required packages are installed.
If you use or modify this project, please give credit to the original author. Include the following credit line in your documentation or project:
For any questions or feedback, please open an issue on GitHub.
Proyek ini menunjukkan cara membangun chatbot WhatsApp menggunakan Character.ai untuk kecerdasan buatan percakapan.
- Berbicara dengan Character.ai: Berinteraksi dengan Character.ai melalui WhatsApp.
- Reset Chat: Reset percakapan dengan Character.ai.
- Node.js (versi 14 atau lebih tinggi)
- NPM (Node Package Manager)
- Akun WhatsApp
-
Kloning repositori:
git clone https://github.com/HizuFee/Whatsapp-Chatbot-Ai-Using-Character.ai.git cd Whatsapp-Chatbot-Ai-Using-Character.ai
-
Install dependensi:
npm install
-
Perbarui konfigurasi:
- Ganti
CHARACTER_ID
danACCESS_TOKEN
dibot.js
dengan kredensial Character.ai Anda sendiri.
- Ganti
Proyek ini menggunakan paket-paket berikut:
venom-bot
: Perpustakaan API WhatsApp untuk Node.js.node_characterai
: Perpustakaan untuk berinteraksi dengan Character.ai untuk kecerdasan buatan percakapan.
-
Jalankan bot:
node bot.js
-
Berinteraksi dengan bot:
- Kirim pesan yang dimulai dengan
!
: Misalnya,!resetChat
untuk mereset percakapan.
Catatan: Pastikan Anda memiliki folder
sessions
di direktori kerja Anda seperti yang disebutkan dalam konfigurasivenom.create
. - Kirim pesan yang dimulai dengan
- Pastikan Anda telah mengganti
CHARACTER_ID
danACCESS_TOKEN
dengan nilai yang valid. - Verifikasi bahwa folder
sessions
ada di direktori kerja. - Periksa konsol untuk pesan kesalahan dan pastikan semua paket yang diperlukan telah diinstal.
Jika Anda menggunakan atau memodifikasi proyek ini, harap beri kredit kepada penulis asli. Sertakan baris kredit berikut dalam dokumentasi atau proyek Anda: