VERSELOR-V1 BY HEAVSTAL TECH™
[!NOTE]
This is a beta release. Bugs may occur
📑 TABLE OF CONTENTS
- BOT INFO
- Quick 30 seconds start
- NOTABLE FEATURES
- COMMAND CATEGORIES
- LIVE DEMO
- Important Notice
- ☁️ CLOUD DEPLOYMENT
- 📂 WEB PANEL DEPLOYMENT
- Local Deployment Service Recommendations
- 💻 COMMAND LINE INSTALLATION (Termux/VPS)
- Adding Custom Plugins
- Tech Stack
- FAQ (Frequently Asked Questions)
- ISSUES
- Pull Request & Collaborations
- Join Our Channels To Stay Updated
- Buy Me A Coffee / Donate
- Join Our Bot Support & Group Chats
- Caution (Account Ban Risk)
- License
- Copyright Notice
BOT INFO
┣ Name: Verselor V1
┣ Description: A high-performance and feature-rich WhatsApp assistant by Heavstal Tech. Verselor V1 supports cross-device connectivity, shared user hosting, and global language translation, offering a complete suite of tools for chat moderation, media processing, and interactive entertainment.
┣ Version: 1.2.1-beta.1 (v1-beta - Latest)
┣ Maintained: [ YES ]
┣ Developer: HEAVSTAL TECH
┣ Language: _English(en - Default)
┣ Total Commands: 670+ (as of Sat 04, April, 2026)
500+ functional commands across multiple categories.
┣ Created On: January 10th, 2026
┣ Prefix: [ . ]
┣ Menu Style: v1
┣ Language: _English(en - Default)
┣ Thumbnail: HERE
┣ HT API KEY: GET HERE
┣ Public Mode: On
┣ Sleep Mode: Off
┣ Group Only: Off
┣ Private Only: Off
┣ StartUp Message: On
┣ Auto React: Off
┣ Auto Record: Off
┣ Auto Typing: Off
┣ Auto Read: Off
┣ Auto RecordType: Off
┣ AutoView Status: Off
┣ Auto Bio: Off
┣ Warn Limit: 3
┣ Anti-Bug/Virus: On
┣ Time Zone: Africa/Lagos
Quick 30 Seconds Start
git clone https://github.com/HeavstalTech/Verselor-V1.git
cd Verselor-V1-main
npm install
npm start
Continue Reading Below For More Info On What What Verselor Is:
NOTABLE FEATURES
➭ pair || connect (Multi-Tenancy):
While some WhatsApp Bots out there only grants a "one user - one instance" system, Verselor V1 WhatsApp bot offers something different with its Multi-Tenancy system (pair command) which gives it its Multi-Tenant Feature - This command allows a user to connect multiple users to the bot, each with their own instance of the bot, all managed under one server & a single process ("Usage: .pair|| .pair 234xxxx") ➭ verselor || botai (AI Advancement):
One of Verselor V1’s most notable command is the verselor/bot-ai/boatai/bai command, categorized as Verselor V1’s most useful feature - known for it's expertise on the verselor-v1 bot and it's ability to run most of the bot's commands. It's useful for easy control over the bot. (you can give it a try after deployment - Just Type: "verselor, pull up the bot's menu for me.")➭ setlanguage || setlang (Multilingual System):
As generally known, many WhatsApp bots out there are only assigned to one language, making it difficult for users who don't understand that language to use the bot - Verselor V1 has addressed this issue by importing a "Multilingual" system that address users to their general language by their set timezone or set language with the "setlang/setlanguage" command - This command is designed to help Non-English users. ("Usage: .setlang fr || .setlang french")
Verselor V1 solves some problems that many other bots don't.
Basically User → WhatsApp → Baileys → Command Handler → Plugin System → Response
COMMAND CATEGORIES
This Bot is stacked with commands ranging from Group, Tools, AI, Fun, Game etc. see the list below for list.
Command Categories
Click on any category below to expand and see the most useful commands!
Helpers & AI
.botai- Talk to the bot's internal expert AI (can execute commands for you)..gpt4/.gemini- Chat with highly advanced AI models..gimage- Generate AI images from a text prompt..tr- Translate any text to English..menu- Display the full, complete list of commands..ping- Check the bot's latency and server RAM stats.
Group Management
.add/.kick- Instantly add or remove members (supports country code mass-kick)..promote/.demote- Grant or revoke admin privileges..mute/.unmute- Lock or unlock the group chat..tagall/.hidetag- Mention everyone in the group..group-events- Toggle automatic welcome/leave/promote notifications..linkgroup- Fetch the group's invite link.
Owner Only Commands
.public/.self- Toggle whether the bot responds to everyone or just you..banchat/.ban- Blacklist a specific group or user from using the bot..setprefix/.setbotimg- Customize the bot's prefix and menu thumbnail..addsudo/.delsudo- Give special moderator access to trusted friends..update- Automatically pull the latest code from GitHub and restart..restart/.shutdown- Manage the bot's server process.
Tools & Utilities
.sticker- Convert any image, video, or GIF into a WhatsApp sticker..tourl- Upload a media file to the cloud and get a shareable link..remini/.hd- Upscale and enhance the quality of blurry images..tts- Convert your text into a voice note (Text-to-Speech)..ss- Take a high-quality screenshot of any website..detect- Analyze text to check if it was generated by AI..vv- Expose and save "View Once" media.
Downloaders
.play/.video- Download high-quality audio or video from YouTube..tiktok- Download TikTok videos without the watermark..instagram/.twitter- Download Reels, videos, and images from IG/X..mediafire/.gdrive- Extract and download files directly from cloud links..apk- Search for and download Android apps.
Fun & Anime
.meme/.joke- Get a random funny meme or programming/dad joke..couple/.soulmate- Randomly "ship" two members in a group chat..waifu- Get random aesthetic anime waifu pictures..cry/.hug/.pat- Send animated anime reaction stickers to friends..pickupline- Generate a cheesy pickup line/rizz..fact- Learn a random fun fact, math fact, or science fact.
Games & Economy
.math/.emojiquiz/.trivia- Quick chat games to earn virtual money..wordchain- Start a hardcore word-chain game with the group..tictactoe- Play Tic-Tac-Toe against another group member..daily/.work- Claim your daily reward or work a job for cash..gamble/.rob- Risk your wallet to double your money or steal from a friend..bal/.lb- Check your wallet balance and view the richest users leaderboard.
LIVE DEMO
This gif shows a live demo of this bot executing the "menu" command
[!IMPORTANT]
Fork this repository
Also star to support the developers of this bot and promote popularity
☁️ CLOUD DEPLOYMENT
Important Note: After clicking Deploy, copy and go to the given link provided by the service, wait about 5-7 minutes (if it's a fist-time build), a website dashboard will appear, enter your AuthCode & WhatsApp Number and click deploy, you'll receive a 8 digit code in less than a minute, Go to WhatsApp → Linked Devices → Link a Device → Link with phone number & Enter the code.
While Using Render

While Using Replit

While Using Heroku

heroku/nodejshttps://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.githttps://github.com/clhuang/heroku-buildpack-webp-binaries.git
While Using Koyeb

Note: Koyeb will automatically detect the Dockerfile and build the bot. Once deployed, open your Koyeb App URL to access the Control Panel and pair your number.
While Using TalkDrove

**Note:** _Create an account, link your GitHub, select your forked Verselor-V1 repository, and deploy using the Node.js/Docker environment._ ---
📂 WEB PANEL DEPLOYMENT

For users using panels like Pterodactyl, Discord Hosting Sites, or cPanel.
Method 1: Using Pair Code
- Download the complete code as a ZIP file.
- Upload the file to your Node.js server/panel.
- Unzip & Enter The "Verselor-V1-main" folder, select all files and move them to the root directory
../.- Set the Node version of your hosting environment to version 20x or later (Recommended).
- Navigate to your server console and start the deployment (Click Start or run
npm install && npm start).- Wait approximately 2 minutes for dependencies to install.
- When prompted in the console, input your WhatsApp number (Country Code + Number).
- When prompted for AuthCode, Enter your authcode wait for it to verify (don't have an AuthCode? Get Here)
- A Code will appear. Go to WhatsApp → Linked Devices → Link a Device → Link with phone number & Enter the code.
Method 2: Using QR Code
- Open
settings/config.jsand setusePairingCodetofalse.
EXMAPLE:
Before (Default):
let _usePairingCode = process.env.USE_PAIR_CODE !== undefined ? (process.env.USE_PAIR_CODE === 'true') : true; // True For Pair Code // False For Qr Code
After (Changed to QR Code - Copy & Paste):
let _usePairingCode = process.env.USE_PAIR_CODE !== undefined ? (process.env.USE_PAIR_CODE === 'true') : false; // True For Pair Code // False For Qr Code
Alternatively, as a casual user, you can completely delete all the complicated environment variable stuff and just hardcode it like this (Copy & Paste):
let _usePairingCode = false; // True For Pair Code // False For Qr Code
- Follow steps 1-5 from above (Upload, Unzip, Start).
- A QR Code will appear in the console.
- Go to WhatsApp → Linked Devices → Link a Device and scan the QR code.
[!TIP]
![]()
if you're deploying on Katabump, you must:
- Fork This Repo
- Navigate To Settings Folder and enter the config.js file
- Click the three dots (...) --> Edit In place
- Add your WhatsApp Number to the place that says _phoneNumber, add it in between the "" in country code format
Exmaple:
Before (Default):
let _phoneNumber = process.env.WHATSAPP_NUMBER || ""; // Enter your WhatsApp number here (Optional)
After Adding your Number (replace "234xxx" with your actual WhatsApp number and country code without "+" - Copy and paste)
let _phoneNumber = process.env.WHATSAPP_NUMBER || "234xxx"; // Enter your WhatsApp number here (Optional)
Alternatively you can do (replace "234xxx" with your actual WhatsApp number and country code without "+" - Copy and paste):
let _phoneNumber = "234xxx"; // Enter your WhatsApp number here (Optional)
- Commit changes... - Commit Change
- Follow All The Steps from METHOD 1
Local Deployment Service Recommendations
- Deploy On Katabump - follow the steps HERE
- Deploy on Bot-Hosting - follow the step HERE
💻 COMMAND LINE INSTALLATION (Termux/VPS)

Requirements
For Termux Users
Note: Do not download Termux from the Play Store. Download it from F-Droid Here.
- Update System & Install Dependencies:
apt update && apt upgrade -y
pkg install git nodejs ffmpeg imagemagick libwebp -y
pkg install yarn
- Clone Repository:
git clone https://github.com/HeavstalTech/Verselor-V1.git
cd Verselor-V1-main
- Install & Start:
npm install
npm start
Follow the prompts in the terminal to enter your number and get the Pairing Code.
For VPS / Ubuntu / Linux
sudo apt update && sudo apt upgrade -y
sudo apt install git nodejs ffmpeg imagemagick libwebp -y
git clone https://github.com/HeavstalTech/Verselor-V1.git
cd Verselor-V1-main
npm install
npm start
Adding Custom Plugins
👨💻 For Developers
Adding a custom command to Verselor-V1 is incredibly simple thanks to its modular ESM structure.
Just create a new .js file inside any folder in Start/Plugins/ (e.g., Start/Plugins/custom/mycmd.js) and paste the following template:
export default [
{
name: 'mycmd',
aliases: ['cmd1', 'cmd2'],
category: 'misc',
description: 'A simple custom command',
usage: '%prefix%mycmd',
ownerOnly: false, // "true" to restrict to owners and sudos only
groupOnly: false, // "true" to set to group only command
privateOnly: false, // "true" to set to private chat only (non groups) command
adminOnly: false, // "true" to set to admin only command in groups
botAdminOnly: false, // "true" to make only useable if bot is admin in group
premiumOnly: false, // "true" to set to premium users only command.
execute: async (HeavstalTech, m, context) => {
// The context object provides easy access to variables and helper functions
const { Vreply, pushname, prefix } = context;
/**
`context` provides you with the following:
text, q, args, prefix, command, budy,
isOwner, isCreator, isAdmin, isBotAdmin, isGroup, isPremium,
pushname, BotNum, sender, from,
quoted, mime, isMedia, fatkuns,
Vreply, reply, sendImage,
participants, groupName, groupMetadata,
MenuStyle, time, todayDateWIB,
Owner, setsudo, ban, BANNED_GROUP,
store, chatUpdate,
loading, sendMenu, followNewsletter, autoJoinGroup, Styles,
channelIds, ReplyImageUrls, promiseplay_url
**/
// Your command logic here
await Vreply(`Hello ${pushname}! You just used the ${prefix}mycmd command.`);
// Alternatively use `HeavstalTech.sendMessage()`
}
}
];
Save the file, restart the bot, and your command will automatically be loaded into the system and added to the menu or alternatively use the addplugin command in the bot after deployment.
Tech Stack
- NodeJs (ES Module)
- Docker (Cloud Deployment)
- Html & Css (Web UI - Cloud Deployment)
- Baileys (Maintained Fork)
- LowDb (Json Storage)
FAQ (Frequently Asked Questions)
1. What Is Verselor-V1?
Verselor-V1 is a high-performance and feature-rich WhatsApp assistant by Heavstal Tech. Verselor V1 supports cross-device connectivity, shared user hosting, and global language translation, offering a complete suite of tools for chat moderation, media processing, and interactive entertainment.2. How Do I Become A Premium User?
You can become a premium user by following the steps below: > 1. Go to [Heavstal Bots AuthCode Manager Page](https://heavstal-bots.vercel.app/dashboard/manager) > 2. Enter your active AuthCode in the input box that says "Heavstal_Bots_..." > 3. Select The Premium Button/Tab with Golden Outline > 4. Select the amount of days you want to stay premium (3d/7d/14d/30d/custom) > 5. Click the "Upgrade To Premium" button > 6. Restart The Bot.3. Will my WhatsApp account get banned for using this?
Using unofficial WhatsApp APIs always carries a small risk. To minimize this, do not spam groups, turn off startup messages, and preferably use a secondary/burner number to host the bot.4. How do I make myself the owner of the bot?
Due to the bot's settings, you are already an owner by default. However, you can add other people as owners/sudos so they have the same privileges as you by using the .addowner or .setsudo command.ISSUES
If you have any issues with the bot - use any of the methods below to get it resolved.
- Open A GitHub Issue
- Submit the issues and screenshot (if possible) to the bot support WhatsApp Group
- Alternatively submit to the bot's Telegram Support Group
PULL REQUESTS & COLLABORATIONS
If you add a custom plugin that you feel should be in the bot - follow the step below to add it to Pull Request (PR) and become a collaborator:
- Fork the repo
- Add your custom plugins in a folder called Custom (create it if unavailable)
- Submit A Pull Request (usually at the top of a repo)
Join Our Channels To Stay Updated 
Buy Me A Coffee / Donate
Join Our Bot Support & Group Chats 
[!CAUTION]
Verselor-V1 is not made by WhatsApp Inc. Misusing the bot might ban your WhatsApp account!* - In Such Scenarios, Heavstal Tech is not responsible for the banning of your account. - Use Verselor-V1 at your own risk by keeping this warning in mind.
To reduce the risk of this slightly:
- Consider turning off startup messages in with the command after deployment....
License
This project is licensed under the Custom / Heavstal Tech™ End User License Agreement (EULA).
Please see LICENSE for further information (Essential)
Copyright Notice:
You may acquire any open-source part of this WhatsApp Automation Bot for free. By acquiring an open-source copy of this bot, you are by default bound to the Copyright Notice of this project, which strictly states that you must give proper credit to Heavstal Tech™.
Note: Some core files are obfuscated to protect proprietary API keys and prevent scraping. Many plugins remain fully open for developers to customize.
CHANGE NOTICE:
The contents of this file mau Change occasionally, it's important to check every onces in a while and occasionally see CHANGELOG.md for changes made to the bot.
