
whatsapp bot
基于 WhatsApp 的数学教育聊天机器人,使用 Google Gemini AI 帮助用户解决数学问题。
Repository Info
About This Server
基于 WhatsApp 的数学教育聊天机器人,使用 Google Gemini AI 帮助用户解决数学问题。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
📚 WANGSAP AI
WANGSAP AI adalah chatbot WhatsApp yang dibangun dengan whatsapp-web.js dan terintegrasi dengan model AI Google Gemini. Chatbot ini berperan sebagai guru matematika virtual yang siap membantu pengguna memahami konsep matematika, menyelesaikan soal, dan belajar secara interaktif melalui WhatsApp.
✨ Fitur
- 🤖 Chatbot interaktif lewat WhatsApp
- 🧠 Terhubung dengan AI Gemini untuk pemahaman bahasa alami
- 📐 Fokus pada edukasi dan bantuan soal matematika
- 📊 Mendukung penjelasan dari tingkat dasar hingga lanjutan (SMP - SMA)
- 🔄 Menyimpan konteks dalam percakapan
- 🧾 Memahami perintah seperti "Jelaskan teorema Pythagoras" atau "Bantu selesaikan persamaan ini"
🛠️ Teknologi yang Digunakan
- whatsapp-web.js – Library Node.js untuk mengakses WhatsApp Web
- Google Gemini API – Model AI untuk percakapan dan pemrosesan bahasa
- Node.js – Platform JavaScript untuk backend
🚀 Instalasi
- Clone repositori:
git clone https://github.com/adamramdaniyunus/whatsapp-bot.git cd whatsapp-bot - Instal dependensi:
npm install - Buat file
.envdan isi dengan API key Gemini:GEMINI_API_KEY=api_key_anda - Jalankan aplikasi:
npm start
Scan kode QR yang muncul di terminal untuk menghubungkan WhatsApp Anda.
💬 Cara Menggunakan
Setelah bot aktif, kirim pesan ke nomor WhatsApp yang terhubung. Contoh:
- "Jelaskan apa itu persamaan linear satu variabel"
- "Bantu saya menyelesaikan 2x + 5 = 11"
- "Apa itu turunan dalam kalkulus?"
Bot akan merespons sebagai guru matematika dengan penjelasan yang mudah dipahami dan langkah-langkah penyelesaian.
🧠 Peran AI
Model Gemini dikonfigurasi untuk berperan sebagai guru matematika, sehingga:
- Jawaban bersifat edukatif dan instruktif
- Bot tidak hanya memberi jawaban, tetapi juga penjelasannya
- Menjelaskan langkah-langkah pengerjaan soal
- Mendorong proses belajar, bukan sekadar menyalin jawaban
📌 Contoh Percakapan
Pengguna: Jelaskan rumus luas lingkaran!
MCP: Tentu! Luas lingkaran dihitung dengan rumus L = π × r², di mana r adalah jari-jari. Misalnya, jika r = 7, maka luasnya adalah π × 7² = 154 cm² (dengan π ≈ 22/7).
📄 Lisensi
Lisensi © 2025 - Adam
Quick Start
Clone the repository
git clone https://github.com/adamramdaniyunus/whatsapp-botInstall dependencies
cd whatsapp-bot
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.