تخطَّ إلى المحتوى
ARAB CODEمجتمع المطورين العرب

sovereingnx

v2.0.2MITZIP2.6 MB٣٠ سبتمبر ٢٠٢٦

بوت وتساب بصنع سيلفير

🅇 𝑺𝒂𝒍𝒆𝒗𝒆𝒓

Silver-themed. Modular. Extensible.

A WhatsApp bot with its own identity, its own runtime, and a plugin system built for AI, games, media, and tools.

Node.js MeowSab Sharp License Channel

Features · Architecture · Commands · Install · Configure · Develop · Roadmap · Support


About

Salever is a modular WhatsApp bot built on Node.js. It runs on MeowSab, a framework embedded in the repository, and processes media with an embedded build of Sharp. Commands are plugins grouped by category, so extending the bot means adding a file, not rewriting the core.

Every reply carries the Salever identity: silver #C0C0C0, an animated 🅇, and calm response templates.

RuntimeNode.js 18+
FrameworkMeowSab — ws-main/
MediaSharp — sharp-tmx-main/, system/image-processor.js
AIGemini 2.5 Flash · multiple personalities
Commandsplugins/
Configurationsystem/config.js
Startnpm start

Why Salever

Salever treats a WhatsApp bot as a product, not a folder of scripts.

  • Identity first. One visual language across replies and terminal: silver palette, animated 🅇, and a startup banner.
  • Own the core. MeowSab and Sharp live inside the repository, tuned for Salever, rather than sitting behind a thin wrapper.
  • Built to be edited. What you'll want to change lives in plugins/ and system/.

Features

SystemCapabilitiesLocation
CoreBot runtime · plugin-based command system · permission control · central configurationindex.js · system/
InteractionGroup management · nativeFlow buttons, catalogs, locations · command menusplugins/admins/ · plugins/group/ · plugins/owner/ · plugins/menu.js
AIGemini 2.5 Flash conversations · multiple AI personalitiesplugins/ai/
MediaStickers · animated logo · 23 logo themes · image processing · video notessystem/image-processor.js · plugins/logo/ · plugins/tools/
GamesChess · Tic-Tac-Toe · Piano — interactive HTML experiencesplugins/game/
UtilitiesWeather · YouTube download · nasheed · toolsplugins/
IdentitySilver theme · animated 🅇 · calm response templates · terminal bannersystem/config.js · system/utils.js

Architecture

WhatsApp
   │
   ▼
index.js ················· entry point
   │
   ▼
Runtime ·················· MeowSab (ws-main/)
   │
   ├── system/ ··········· config · utils · image-processor · control
   │      └── sharp-tmx-main/ ··· embedded Sharp
   │
   └── plugins/ ·········· commands, grouped by category
          ├── game · ai · islamic · tools
          ├── admins · group · bank · info · auto
          └── logo · voices · owner · menus

Project structure

sovereignx-core/
├── index.js                 # Entry point
├── package.json
├── system/
│   ├── config.js            # Settings · banner · response templates
│   ├── utils.js             # Shared helpers (stickers, X assets, calm responses)
│   ├── image-processor.js   # Internal image processing (Sharp)
│   └── control.js           # Group events · permission control
├── plugins/
│   ├── game/                # Chess · XO · Piano · Download
│   ├── ai/                  # Gemini chat · AI personalities
│   ├── islamic/             # Nasheed
│   ├── tools/               # Weather · video notes · image tools
│   ├── admins/  group/      # Group management
│   ├── bank/  info/  auto/  # Economy · info · automatic commands
│   ├── logo/  voices/  owner/
│   └── menu.js  menu2.js    # Command menus
├── ws-main/                 # MeowSab framework
└── sharp-tmx-main/          # Embedded Sharp
PathPurpose
index.jsMain entry point
system/Core utilities and runtime services
plugins/Bot commands
ws-main/Internal framework (MeowSab)
sharp-tmx-main/Embedded image processing (Sharp)

Embedded core

Salever
│
├── Bot Runtime ········ index.js · system/
├── MeowSab ············ ws-main/
├── Media Processing ··· sharp-tmx-main/ · system/image-processor.js
├── Command Plugins ···· plugins/
└── AI · Games · Tools · plugins/ai · plugins/game · plugins/tools

The goal is to keep the essential parts of the system inside the project instead of presenting Salever as a wrapper around outside libraries. MeowSab and Sharp are embedded and customized for Salever. Other dependencies declared in package.json are still installed by npm install.


Command Center

Commands are shown with the . prefix. Arabic aliases work alongside the English names.

🎮 Games

CommandAliasDescription
.chess.شطرنجInteractive chess — legal-move rules, check and checkmate, promotion, undo
.xo.اكس اوTic-Tac-Toe against the computer or another player, with a score counter
.piano.بيانوInteractive piano on Web Audio — 8 white keys, 5 black keys

Games are delivered as an HTML file. Open it in a browser and play.

🤖 AI

CommandAliasDescription
.ai.ذكاءConversation powered by Gemini 2.5 Flash

Additional AI personalities live in plugins/ai/.

🛠 Tools

CommandAliasDescription
.weather.الطقسWeather for any city — no API key required
.download.تنزيلDownload video or audio from YouTube

🎵 Media

CommandAliasDescription
.nashid.نشيدRandom or searched nasheed, downloadable as MP3
.videonote.vnSend a video as a circular video note

Also included: sticker → image and image → video conversion.

👑 Owner · 👥 Groups · 🪙 Economy · 🎨 Logos

AreaCapabilitiesLocation
👑 OwnerRestart · stop · join · leave · privacy · nativeFlow buttons · .tesbtn (button test, owner only)plugins/owner/
👥 GroupsKick · ban · warnings · mute · links · mention · anti-linkplugins/admins/ · plugins/group/
🪙 EconomyProfile · gift · steal · levelplugins/bank/
🎨 Logos23 themes plus an animated 🅇 logoplugins/logo/

Exact command names for these areas are listed in the in-bot menu.


Installation

Requirements: Node.js 18+ · Git

Android · Termux

termux-setup-storage
pkg update -y && pkg upgrade -y
pkg install git nodejs -y
git clone https://github.com/sovereignempirex-ux/sovereignx-core
cd sovereignx-core
npm install
npm start

Windows · Linux · macOS

Install Node.js 18+ and Git, then:

git clone https://github.com/sovereignempirex-ux/sovereignx-core
cd sovereignx-core
npm install
npm start

First launch

  1. The silver Salever banner appears in the terminal.
  2. Salever asks for a pairing code.
  3. Enter the code in WhatsApp (Linked devices) to link the session.

Configuration

FileHolds
system/config.jsBot settings · terminal banner · response templates
system/utils.jsShared helpers — stickers, X assets, calm responses via getCalmResponse()
system/control.jsGroup events · permission control

Review system/config.js for the current configuration before your first launch.

  • AI: the Gemini plugin lives in plugins/ai/ — check it for how the key is supplied.
  • Weather: works without an API key.
  • Secrets: keep keys and session data out of version control. See Security.

Deployment

Salever starts with npm start, so any environment that meets the requirements can host it.

TargetNotes
Android · TermuxFollow the Termux steps
Desktop / serverFollow the Windows · Linux · macOS steps
Managed hostingCavirox — cavirox.com

Development

Edit  →  Test  →  Run  →  Debug  →  Commit

Adding a command

plugins/
└── <category>/
    └── <command>.js
  1. Pick the category folder that fits (game, ai, tools, owner, …).
  2. Follow the structure of an existing plugin in that folder — for example plugins/owner/tesbtn.js.
  3. Start with npm start and test the command in WhatsApp.
  4. If it should appear in the menus, check plugins/menu.js and plugins/menu2.js.

Contributing

Fork  →  Branch  →  Implement  →  Test  →  Pull Request

Keep to the existing folder structure, test before you open a PR, and never commit secrets.


Roadmap

Current

  • Modular plugin-based command system
  • Gemini 2.5 Flash integration with multiple AI personalities
  • Interactive HTML games — chess, XO, piano
  • Internal image processing and animated logos
  • Group management and nativeFlow buttons
  • Embedded MeowSab framework and Sharp

Future ideas — not committed features

  • Plugin authoring guide
  • Full configuration reference
  • Complete command reference for every plugin
  • Further architecture improvements

Security

  • Treat your pairing session and credentials as private. Never share or commit them.
  • Never upload API keys. Use environment variables where appropriate.
  • Review any third-party plugin before adding it to plugins/.
  • Salever makes no security guarantees — review the code before exposing it to others.

Support

ChannelSalever on WhatsApp · ID 120363412381946365@newsletter
Repositorysovereignempirex-ux/sovereignx-core
Owner / Developersvcp
HostingCavirox

License

Released under the MIT License. See LICENSE.

Credits

Creatorsvcp
FrameworkMeowSab, embedded and customized for Salever
MediaSharp, embedded
AIGemini
HostingCavirox

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🅇 𝑺𝒂𝒍𝒆𝒗𝒆𝒓

Silver by identity. Sovereign by design. Built for experimentation. Designed for extension.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Made by svcp · © 2026 𝑺𝒂𝒍𝒆𝒗𝒆𝒓 · MIT License