MCPcopy Index your code
hub / github.com/MaouDabi0/Dabi-Ai

github.com/MaouDabi0/Dabi-Ai @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
108 symbols 357 edges 23 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Dabi-Ai Bot WA - Interactive AI

Star History Chart

note: ganti akun ke https://github.com/Dabilines/Dabi-Ai


Bot Dabi-Ai adalah bot WhatsApp interaktif berbasis AI yang dirancang untuk memberikan pengalaman berinteraksi yang lebih cerdas dan responsif kepada pengguna.
Bot ini mampu menjalankan berbagai perintah (command) dengan menggunakan perintah utama ai, sehingga setiap instruksi dari pengguna dapat diproses secara dinamis tanpa perlu mengetikkan banyak perintah manual.

Setiap kali pengguna menggunakan perintah ai, bot akan membaca input tersebut dan secara otomatis mengeksekusi menu atau perintah yang sesuai. Sistem ini membuat interaksi terasa natural, seolah sedang berbicara langsung dengan asisten virtual.

Berbeda dari kebanyakan bot lain, script ini tidak menggunakan sistem plugin atau switch-case untuk menangani perintah.
Sebaliknya, Dabi-Ai menggunakan pendekatan multi command yang terstruktur melalui multi const, sehingga setiap perintah dideklarasikan dan dikelola secara ringkas namun efisien.

Selain itu, script ini juga menerapkan notasi eksponensial dalam beberapa bagian logika — notasi ini merupakan cara penulisan angka dalam bentuk pangkat 10 (misalnya 1e3 berarti 1000).
Penggunaan notasi eksponensial membuat kode lebih ringkas, mudah dibaca, dan efisien saat menangani nilai besar atau perhitungan tertentu dalam bot.

Nilai Boolean Ekspresi Alasan
true !0 Karena 0 bernilai false, negasinya !0 menghasilkan true.
false !1 Karena 1 bernilai true, negasinya !1 menghasilkan false.

Gaya penulisan ini memang tidak langsung mudah dipahami bagi yang belum terbiasa, namun jika diperhatikan dan dibaca dengan teliti, logikanya sangat jelas dan dapat dipahami.
Pendekatan ini membantu menjaga kode tetap ringkas tanpa mengorbankan fungsionalitas.

Struktur menu dan sistemnya masih berbasis base script, sehingga sangat fleksibel untuk dikembangkan lebih lanjut. Kamu dapat menambahkan fitur baru, memperluas logika multi command, atau mengintegrasikan API eksternal dengan mudah tanpa harus membangun sistem plugin yang kompleks.

Bot ini cocok digunakan untuk: - [x] Otomatisasi grup WhatsApp - [x] Asisten pribadi berbasis AI - [x] Sistem informasi interaktif - [x] Eksperimen pengembangan chatbot berbasis JavaScript - [x] Pengembangan bot dengan gaya coding minimalis dan efisien


Fitur Utama

Dapat dikustomisasi dan diperluas sesuai script dasar

Menjalankan perintah melalui command ai

Menu interaktif berbasis WhatsApp

Support multiple users sekaligus


MaouDabi GitHub

maoudabi Gmail maoudabi0


Tutorial Install Dabi-Ai

Salin atau ketik promt seperti yang ada di bawah ini di termux

  1. Update Package

bash pkg upgrade -y && pkg update -y

  1. Install NodeJs & Git

bash pkg install nodejs -y && pkg install git -y

  1. Install ffmpeg & clone repo

bash pkg install ffmpeg -y && git https://github.com/MaouDabi0/Dabi-Ai


  1. Change Directory

Setelah menyalin repo dari github

git clone https://github.com...,

langkah selanjutnya anda perlu melakukan input promt pada termux dengan mengetik/menyalin ini

bash cd Dabi-Ai

jika tampilan termux sudah seperti ini

~/Dabi-Ai $,

maka langkah selanjutnya adalah

  1. Node Package Meneger

yaitu penginstalan node package, dengan cara menginput promt pada termux dengan mengetik/menyalin ini

bash npm install

tunggu hingga process selesai, jika process selesai atau berhasil maka langkah berikutnya adalah

Tip

  Jika `npm install` tidak bisa maka gunakan
  1. Yarn Package Meneger

gunakan yarn untuk menginstall Package di dalam ~/node_module pada Script Bot WhatsApp dengan cara mengetik/menyalin ini

bash yarn install

  1. Bot Running

langkah selanjutnya adalah memasukan promt atau perintah pada termux, dengan mengetik/menyalin ini

bash npm start

  1. Connection Save

jalankan dan masukan nomor/akun whatsapp yang akan dijadikan Bot WhatsApp, jika code pairing sudah muncul, masukan code pairing tersebut ke Perangkat tertaut.

Dan selamat Bot berhasil di jalankan.


Tip

Jika masih ada kendala pemasangan klik link yang ada di sini

WhatsApp

Core symbols most depended-on inside this repo

on
called by 120
cmd/handle.js
call
called by 101
system/function.js
db
called by 30
system/db/data.js
cfg
called by 20
system/global.js
grupify
called by 20
system/sys.js
getGc
called by 19
system/db/data.js
randSym
called by 10
cmd/command/game.js
getMetadata
called by 6
system/function.js

Shape

Function 105
Class 2
Method 1

Languages

TypeScript100%

Modules by API surface

system/db/data.js14 symbols
system/function.js12 symbols
system/exif.js12 symbols
cmd/command/tools.js9 symbols
cmd/handle.js8 symbols
system/sys.js7 symbols
system/helper.js7 symbols
connect/evConnect.js5 symbols
cmd/command/game.js5 symbols
cmd/interactive.js4 symbols
cmd/command/info.js4 symbols
system/ffmpeg.js3 symbols

For agents

$ claude mcp add Dabi-Ai \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact