Skip to content

Vikaru-Md | Bot WhatsApp type cjs ( case x plugin )

License

Notifications You must be signed in to change notification settings

dcodemaxz/vikaru-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WhatsApp Bot Multidevice


🧭 Tentang Vikaru-Md

Vikaru-Md adalah WhatsApp Bot Multi-Device berbasis Node.js yang dirancang untuk:

  • Otomatisasi
  • Integrasi AI
  • Moderasi grup
  • Kebutuhan bisnis

Memiliki arsitektur clean, modular, dan developer-friendly, serta mendukung multi-session (menjalankan beberapa bot sekaligus).

Mulai versi v2.3.0+, proses instalasi, update, dan manajemen bot telah digabung langsung ke dalam repository ini (tanpa repo terpisah).


βš™οΈ Installation (All-in-One)

Details

1. Update environment ( Debian / Ubuntu / VPS )

apt update -y && apt upgrade -y && apt install git make -y

2. Clone repository

git clone https://github.com/dcodemaxz/vikaru-bot.git vikaru

3. Install dependencies (first time)

make install

πŸš€ Getting Started

Details

1. Enter the project directory

cd vikaru

2. Run script

make run

πŸ” Generate SSH Key ( Verifikasi )

Important

Salin public key yang dihasilkan lalu kirim ke developer untuk aktivasi.

Caution

Jangan pernah membagikan private key (id_ed25519).

πŸ“ž Kontak Developer

▢️ Start Bot

Details

Dari menu utama:

β€’ [1] Deploy Bot

Jika bot belum terpasang, sistem akan:

  • Install otomatis
  • Setup environment

Jika bot sudah ada, akan muncul prompt:

[ Y = Update / N = Start ] ?
  • Y β†’ Update bot
  • N β†’ Langsung menjalankan bot (loop-safe, anti-exit)

Masukkan nomor WhatsApp (format internasional, contoh +6289508899033) lalu hubungkan pairing code ke WhatsApp Anda.

Setelah sukses, kirim perintah:

/menu
Menu Preview

🧩 CLI Menu ( Session Manager )

CLI Menu Preview

Kelola session secara real-time saat Node.js berjalan ( tekan Enter ).

  • [1] Stop = Hentikan semua session
  • [2] Adds = Tambah session WhatsApp baru
  • [3] Runs = Jalankan session tersimpan

πŸ—οΈ Architecture Overview

graph TD
    %% ENTRY POINT
    A["CLI / Runtime Entry<br/>index.js"] --> B["Main Controller<br/>vikaru.js"]

    %% CORE FLOW
    B --> C["Message Handler<br/>scraper/message.js"]
    C --> D["System Core<br/>scraper/system.js"]

    %% SETTINGS & CONFIG
    D --> CFG["Settings Loader<br/>settings/config.js"]
    CFG --> SJSON["JSON Config<br/>setmenu.json Β· setting.json"]

    %% PLUGIN ROUTER
    D --> PRT["Plugin Router<br/>main/plugins/_plugin.js"]

    %% PLUGINS
    PRT --> P1["addcmd.js"]
    PRT --> P2["_menu.js"]
    PRT --> P3["_owner.js"]
    PRT --> P4["_register.js"]
    PRT --> P5["_shop.js"]
    PRT --> P6["_test.js"]

    %% EXPORTS (ACCESS CONTROL & FILTER)
    D --> EX["Exports Middleware"]
    EX --> E1["clear.js"]
    EX --> E2["group.js"]
    EX --> E3["hidetext.js"]
    EX --> E4["nsfw.js"]
    EX --> E5["only.js"]
    EX --> E6["sfw.js"]
    EX --> E7["voice.js"]

    %% SCRAPER / TOOLS
    D --> SC["Scraper & Tools"]
    SC --> S1["downloader.js"]
    SC --> S2["gitClone.js"]
    SC --> S3["gitUploader.js"]
    SC --> S4["removeBg.js"]
    SC --> S5["converter.js"]
    SC --> S6["exif.js"]

    %% CORE HELPERS
    D --> H1["firstchat.js"]
    D --> H2["limit.js"]
    D --> H3["store.js"]
    D --> H4["myfunction.js"]

    %% DATABASE LAYER
    D --> DB["Database JSON"]
    DB --> DB1["database.json"]
    DB --> DB2["firstchat.json"]
    DB --> DB3["history.json"]
    DB --> DB4["jids.json"]
    DB --> DB5["limit.json"]
    DB --> DB6["otp.json"]
    DB --> DB7["welcome.json"]

    %% MEDIA ASSETS
    B --> M["Media Assets"]
    M --> MA["audio"]
    M --> MI["image"]
    M --> MS["sticker"]
    M --> MV["video"]
    M --> MD["document"]

    %% SESSION & RUNTIME
    B --> SS["Session"]
    B --> NM["node_modules"]

    %% STYLES
    style A fill:#1e1e1e,stroke:#9e9e9e,color:#e0e0e0
    style B fill:#202020,stroke:#cfd8dc,color:#ffffff
    style C fill:#252525,stroke:#b0bec5,color:#e0e0e0
    style D fill:#2c2c2c,stroke:#90a4ae,color:#ffffff

    style PRT fill:#303030,stroke:#4fc3f7,color:#e1f5fe
    style EX fill:#303030,stroke:#ffb74d,color:#fff3e0
    style SC fill:#263238,stroke:#29b6f6,color:#e1f5fe

    style DB fill:#2f2f2f,stroke:#a1887f,color:#efebe9
    style M fill:#212121,stroke:#90caf9,color:#e3f2fd
    style SS fill:#2a2a2a,stroke:#ffb300,color:#fff8e1
Loading

πŸ€– Vikaru-Md Bot Core

✨ Core Highlights

Details
  • Pairing Code & QR Code login
  • Custom Pairing ID
  • CLI Interactive Menu
  • Whitelist system ( index.js )
  • Clean & readable codebase
  • Multi-prefix support
  • Multi-session (multi bot)
  • Interactive log viewer
  • Anti Call / Anti Spam / Anti Link / Anti Virtex
  • Group events ( welcome, leave, promote, demote )
  • Broadcast / Push Contact
  • Auto AI / Auto VN
  • dll / etc

πŸ“‚ Command Categories

Details
  • Other Menu
  • AI Menu
  • Convert Menu
  • Search Menu
  • Anime Menu
  • Tools Menu
  • Group Menu
  • System Menu

⬇️ Downloader Features

Vikaru-Md juga berfungsi sebagai downloader utility, mendukung:

  • YouTube
  • Hampir semua media sosial
  • Audio / Video

Didukung oleh yt-dlp dengan integrasi langsung ke bot.


πŸ’‘ Management Features

Feature Image

  • [1] Deploy Bot β†’ Install / Update / Start otomatis (loop-safe)
  • [2] Settings Bot β†’ Konfigurasi bot ( owner, dll )
  • [3] About This Bot β†’ Informasi sistem & kredit

πŸ›’ Purchase Info

Pembelian script melalui:

Benefit Pembeli:

  • Lifetime update
  • Bantuan modifikasi
  • Source code 99% no enc
  • Mentoring pribadi build/setup bot

🀝 Feedback & Issues

Important

βœ… Boleh:

  • Report bug ( Issues )
  • Request fitur
  • Saran dokumentasi

❌ Tidak boleh:

  • Submit perubahan source code ( proprietary )

Support khusus user berlisensi tersedia via WhatsApp.


πŸͺͺ License

Warning

πŸ”’ Proprietary Software License - MIT License.


🌐 Community


WhatsApp Group

Ask questions, share ideas & help



WhatsApp Channel

Official updates & announcements



Review Tool

Watch tutorials & feature reviews

πŸ“Š RepoBeats Analytics

Repobeats Analytics

🌟 Star History

Star History Chart

Copyright | Β© 2025 - 2026 dcodemaxz

Footer

About

Vikaru-Md | Bot WhatsApp type cjs ( case x plugin )

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project