How elbon-asyafa/bot-whatsapp-asy works
Bot WhatsApp multi-user untuk mencatat keuangan dan to-do, mengelola reminder, memproses media, serta menyediakan AI yang dapat menjalankan aksi. Alur utama: pengguna mengirim perintah lewat WhatsApp, runtime merutekannya ke fitur, fitur memakai Google Sheets untuk data bila diperlukan, lalu bot membalas melalui WhatsApp. README mendokumentasikan beberapa kemampuan yang tidak terlihat pada cuplikan kode; hubungan tersebut ditandai dengan bukti README, bukan dianggap sebagai inspeksi implementasi.
Main entry points: index.js Koneksi & Perutean · sheets.js Data Spreadsheet · gemini.js Gemini AI · brat-advanced.js Stiker Brat
Components 16
WhatsApp Runtime
- Koneksi & Perutean
index.js
Data & Produktivitas
- Akun & Akses
index.js - Pencatatan Keuangan
index.js - To-do
index.js - Reminder & Alarm
index.js - Data Spreadsheet
sheets.js
AI Assistant
- AI Assistant
index.js - Gemini AI
gemini.js - Scan Struk
index.js
Media Tools
- Unduh Media
index.js - Stiker Brat
brat-advanced.js - Generator Fake Chat
fakechat.js - Stiker & Utilitas Media
index.js
Other components
- Pengguna
- Google Sheets API
Connections 22
- Pengguna → WhatsApp: mengirim pesan
README.md - WhatsApp → Koneksi & Perutean: meneruskan pesan
index.js - Koneksi & Perutean → WhatsApp: mengirim balasan
index.js - Koneksi & Perutean → Akun & Akses: merutekan akun
README.md - Koneksi & Perutean → Pencatatan Keuangan: merutekan transaksi
README.md - Koneksi & Perutean → To-do: merutekan tugas
README.md - Koneksi & Perutean → Reminder & Alarm: menjadwalkan alarm
README.md - Koneksi & Perutean → AI Assistant: merutekan perintah AI
README.md - Koneksi & Perutean → Scan Struk: memproses struk
index.js - Koneksi & Perutean → Unduh Media: menangani unduhan
README.md - Koneksi & Perutean → Stiker Brat: memanggil generator
index.js - Koneksi & Perutean → Generator Fake Chat: memanggil generator
index.js - Koneksi & Perutean → Stiker & Utilitas Media: merutekan media
README.md - Akun & Akses → Data Spreadsheet: membaca dan menulis
README.md - Pencatatan Keuangan → Data Spreadsheet: membaca dan menulis
README.md - To-do → Data Spreadsheet: membaca dan menulis
README.md - Reminder & Alarm → Data Spreadsheet: menyimpan pengaturan
README.md - Data Spreadsheet → Google Sheets API: membaca dan menulis
sheets.js - AI Assistant → Gemini AI: memproses perintah
index.js - AI Assistant → Data Spreadsheet: menjalankan aksi data
index.js - Gemini AI → Data Spreadsheet: mengelola riwayat
gemini.js - Scan Struk → Gemini AI: menganalisis gambar
README.md