Skip to content
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.

This project sets up a WhatsApp chatbot integrated with Character.ai.

Notifications You must be signed in to change notification settings

HizuFee/Whatsapp-Chatbot-Ai-Using-Character.ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatsApp Chatbot with Character.ai

This project demonstrates how to build a WhatsApp chatbot using Character.ai for conversational AI.

Features

  • Chat with Character.ai: Interact with Character.ai through WhatsApp.
  • Reset Chat: Reset the chat with Character.ai.

Prerequisites

  • Node.js (version 14 or higher)
  • NPM (Node Package Manager)
  • WhatsApp account

Installation

  1. Clone the repository:

    git clone https://github.com/HizuFee/Whatsapp-Chatbot-Ai-Using-Character.ai.git
    cd Whatsapp-Chatbot-Ai-Using-Character.ai
  2. Install the dependencies:

    npm install
  3. Update configuration:

    • Replace CHARACTER_ID and ACCESS_TOKEN in bot.js with your own Character.ai credentials.

Required Packages

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.

Usage

  1. Run the bot:

    node bot.js
  2. 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 the venom.create configuration.

Troubleshooting

  • Ensure you have replaced CHARACTER_ID and ACCESS_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.

Credit

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.


Chatbot WhatsApp dengan Character.ai

Proyek ini menunjukkan cara membangun chatbot WhatsApp menggunakan Character.ai untuk kecerdasan buatan percakapan.

Fitur

  • Berbicara dengan Character.ai: Berinteraksi dengan Character.ai melalui WhatsApp.
  • Reset Chat: Reset percakapan dengan Character.ai.

Prerequisites

  • Node.js (versi 14 atau lebih tinggi)
  • NPM (Node Package Manager)
  • Akun WhatsApp

Instalasi

  1. Kloning repositori:

    git clone https://github.com/HizuFee/Whatsapp-Chatbot-Ai-Using-Character.ai.git
    cd Whatsapp-Chatbot-Ai-Using-Character.ai
  2. Install dependensi:

    npm install
  3. Perbarui konfigurasi:

    • Ganti CHARACTER_ID dan ACCESS_TOKEN di bot.js dengan kredensial Character.ai Anda sendiri.

Paket yang Digunakan

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.

Penggunaan

  1. Jalankan bot:

    node bot.js
  2. 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 konfigurasi venom.create.

Pemecahan Masalah

  • Pastikan Anda telah mengganti CHARACTER_ID dan ACCESS_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.

Kredit

Jika Anda menggunakan atau memodifikasi proyek ini, harap beri kredit kepada penulis asli. Sertakan baris kredit berikut dalam dokumentasi atau proyek Anda:

About

This project sets up a WhatsApp chatbot integrated with Character.ai.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published