WhatsApp Bot dengan kepribadian AI ala gadis anime, ringan, dan modular.
Li Shiya MD adalah bot WhatsApp berbasis Multi-Device (Baileys) yang dirancang dengan sistem modular berbasis plugin. Bot ini telah dikustomisasi secara mendalam agar memiliki performa yang ringan, bypass Cloudflare yang aman menggunakan User-Agent kustom, dan dilengkapi dengan kepribadian AI (Persona) interaktif layaknya seorang gadis anime nyata.
- πΈ AI Cosplay Persona β Mengubah AI konvensional menjadi kepribadian gadis anime (Li Shiya) yang emosional, dinamis (bisa ceria, bucin, sedih, bahkan sedikit toxic), dan tidak kaku seperti robot.
- π‘οΈ Smart Cloudflare Bypass β Request API yang sensitif dilengkapi header
User-Agentbrowser modern untuk meminimalisir pemblokiran atau error 503/403. - π¦ Automated Full Backup System β Mengompresi seluruh file penting proyek (kecuali
node_modulesdan cache) ke dalam berkas.zipdengan kompresi tingkat tinggi (Level 9) menggunakanarchiver, lalu mengirimkannya langsung ke nomor owner cadangan secara privat. - π¨ Advanced Media Maker β Integrasi image generator, uploader otomatis menggunakan library Catbox/Telegra.ph, dan manipulasi buffer gambar langsung melalui API eksternal.
| Perintah | Parameter | Deskripsi |
|---|---|---|
.shiya |
<teks> |
Mengobrol interaktif dengan persona anime Li Shiya |
.gptfree |
<teks> |
Mengakses GPT tanpa API Key (Bypass Cloudflare) |
.unlimitedai |
<teks> |
Mengakses asisten UnlimitedAI lewat gateway Kaicloud |
| Perintah | Parameter | Deskripsi |
|---|---|---|
.dailymotion |
<url> |
Mengunduh video & subtitle dari platform Dailymotion |
.tiktok |
<url> |
Mengunduh video TikTok tanpa tanda air (no watermark) |
.youtube |
<url> |
Mengunduh audio (MP3) atau video (MP4) dari YouTube |
| Perintah | Parameter | Deskripsi |
|---|---|---|
.fakedana |
<nominal> |
Membuat gambar manifes/bukti transfer palsu aplikasi DANA |
.fakedev |
nama|bio |
Membuat kartu profil developer palsu (wajib kirim/reply foto) |
.tohitam |
(reply foto) |
Mengubah foto yang dikirim menjadi efek sketsa hitam legam |
.sticker |
(reply foto) |
Mengonversi gambar menjadi stiker WhatsApp secara instan |
| Perintah | Parameter | Deskripsi |
|---|---|---|
.waifu |
β | Mengambil gambar waifu anime acak secara langsung |
.papayang |
β | Mengambil gambar estetik/pap pacar secara acak |
.neko |
β | Mengambil gambar karakter anime kucing (Neko) acak |
.cosplay |
β | Mengambil foto cosplayer anime nyata secara acak |
| Perintah | Parameter | Deskripsi |
|---|---|---|
.backup |
β | Membuat file zip proyek dan mengirimkannya ke nomor owner |
| Komponen | Spesifikasi |
|---|---|
| π’ Runtime | Node.js v18.x atau lebih tinggi (disarankan versi LTS) |
| π¦ Package Manager | NPM (bawaan Node.js) |
| ποΈ Aplikasi Tambahan | FFmpeg (untuk konversi audio/video) |
| π» Sistem Operasi | Linux (Ubuntu/Debian), Windows 10/11, atau Android (Termux) |
git clone https://github.com/AgusXzz/Li-Shiya-MD.git
cd Li-Shiya-MDnpm installUbuntu/Debian:
sudo apt update && sudo apt install ffmpeg -yWindows: unduh installer FFmpeg dari situs resmi, lalu masukkan folder bin ke dalam Environment Variables System (PATH).
Termux (Android):
pkg update && pkg install ffmpeg libwebp -ynpm startSaat terminal menampilkan Pairing Code, buka WhatsApp β Perangkat Tertaut β Tautkan Perangkat β Tautkan dengan nomor telepon saja, lalu masukkan kode 8 digit yang muncul di terminal.
Buka file config.js di direktori utama, lalu sesuaikan variabel global berikut:
import { watchFile, unwatchFile } from 'fs'
import chalk from 'chalk'
import { fileURLToPath } from 'url'
// Pengaturan Nomor Utama & Backup
global.pairingNumber = "628211297179" // Nomor akun WhatsApp bot (wajib pakai kode negara)
global.ownerbackup = "628211297179" // Nomor WhatsApp pribadi (tujuan pengiriman file .zip otomatis)
// Pengaturan Identitas Bot & Owner
global.rowner = [['628211297179', 'lynx decode', true]]
global.owner = [['628211297179', 'lynx decode', true]]
global.mods = ['628211297179']
global.prems = ['628211297179']
// Pengaturan Penamaan Tampilan (Watermark)
global.wm = 'π Li Shiya MD v2.0 π'
global.titler = 'Li Shiya MD - Cosplay Persona'
global.author = 'lynx decode'
// Deteksi Otomatis Perubahan File Config
let file = fileURLToPath(import.meta.url)
watchFile(file, () => {
unwatchFile(file)
console.log(chalk.redBright("Update 'config.js'"))
import(`${file}?update=${Date.now()}`)
})Agar bot tetap berjalan di background meski terminal ditutup, gunakan PM2 Process Manager.
1. Instalasi PM2 secara global
sudo npm install pm2 -g2. Menjalankan bot dengan PM2
pm2 start index.js --name "shiya-bot"3. Mengontrol proses bot
| Aksi | Perintah |
|---|---|
| Lihat log/konsol aktivitas | pm2 logs shiya-bot |
| Hentikan bot sementara | pm2 stop shiya-bot |
| Restart bot | pm2 restart shiya-bot |
| Hapus proses dari daftar | pm2 delete shiya-bot |
Li Shiya MD/
βββ plugins/ # Direktori modular untuk semua fitur utama (.js)
β βββ ai_shiya.js # Manipulasi prompt persona Li Shiya
β βββ downloader_dm.js # Pengunduh video Dailymotion
β βββ maker_dana.js # Pembuatan fake transfer DANA
β βββ owner_backup.js # Kompresi zip otomatis untuk owner
β βββ random_image.js # Pencari gambar acak (waifu, cosplay, dll)
βββ lib/ # Kumpulan helper, modul uploader, dan fungsi pembantu
βββ media/ # Aset gambar statis, audio, dan thumbnail bot
βββ sessions/ # Kredensial login/sesi koneksi WhatsApp (otomatis dibuat)
βββ config.js # File konfigurasi global (nomor owner, nama bot, dll)
βββ index.js # Berkas entry-point utama aplikasi
βββ package.json # Daftar dependensi library dan script NPM
βββ README.md # Dokumentasi panduan bot
β Error: Cannot find module '...'
Penyebab: Ada library yang belum terpasang atau package.json mengalami pembaruan.
Solusi: Jalankan ulang npm install di direktori utama bot.
β Error 503 / 403 atau Stuck di Request API
Penyebab: Server API tujuan menerapkan proteksi Cloudflare yang ketat sehingga mendeteksi bot sebagai bot jahat.
Solusi: Pastikan parameter headers di dalam fungsi axios.get() menggunakan User-Agent terbaru seperti yang sudah diimplementasikan pada kode plugin Li Shiya MD.
β Error: archiver atau file .zip tidak bisa dibuat saat .backup
Penyebab: Modul archiver belum terinstal secara sempurna di environment kamu.
Solusi: Jalankan npm install archiver secara manual untuk memastikan pustaka tersebut terdaftar di node_modules.
- Script bot support node.js 20-26
- Saran gunakan node.js ( 22 ) karena bot ini stabil di node tsb
- Gunakan sc ini dengan bijak, jangan spam fiturnya agar tetap awet!
- Script bot versi github release gratis, tidak di jual!
- Script bot ini include dengan apikey premium lynx decode
- Jika ada keluhan atau error lapor segera agar cepat di fix
- Jika bot tidak merespon, Tunggu beberapa saat.
- Kalau ingin terus project ini berlanjut, jangan lupa donasi ya.
- Thanks to team develop inf dan inf project
- Script ini ada anti newsletter asing mohon, mohon maaf jangan gunakan sc di no nomor pribadi kalian karena bisa mengunfollow saluran kalian terimss atas pengertiannya
- Mohon maaf juga jika newsletter yang kami izinkan hanya inf project dan inf project share code ππ
- Ingin script ini versi no enc? ketik .sc di situ akan tertera harganya
- Script bot ini di rancang agar stabil dan ringan serta fast, kami tidak mengejar banyak plugin di bot ini jadi jangan berharap banyak !
- Script bot ini juga memakai sistem load plugin agar penggunaan, cpu dan ram supaya tidak jebol/terlalu tinggi
- Terima kasih juga untuk penyedia baileys dan base script ini
- Memakai script bot whatsapp ini berarti, anda siap dengan segala resiko yang akan di timbulkan! kami sudah mengingatkan dari awal ya..!
- 100% Safe No backdoor!, owner kami tidak sejahat itu.
Pengembangan proyek ini tidak lepas dari kontribusi komunitas open-source WhatsApp Bot Indonesia:
- π οΈ Remodified & Code Injection by: lynx decode β kustomisasi persona anime, bypass User-Agent, dan advanced backup handler.
- π Original Base Source Code: ChiiMD oleh AgusXzz β terima kasih banyak atas struktur dasar kode yang luar biasa dan rapi!
Proyek ini disebarluaskan untuk tujuan pembelajaran. Dibuat dengan β€οΈ oleh lynx decode.

