Skip to content

VryptLab/EternityBot

Repository files navigation

Banner

EternityBot

A sophisticated WhatsApp automation solution

Lightweight • Powerful • Modular

Node.js License Stars Issues Last Commit

FeaturesInstallationConfigurationDocumentationContributing


📖 Overview

EternityBot is an enterprise-grade WhatsApp automation framework built on Node.js and Baileys. Designed with performance and scalability in mind, it offers developers a clean, modular architecture without unnecessary complexity.

✨ Key Highlights

  • 🚀 High Performance - Optimized for speed and minimal resource consumption
  • 🔧 Modular Design - Easy to extend with custom plugins and commands
  • 🛡️ Stable & Reliable - Built on battle-tested technologies
  • 📱 Cross-Platform - Works seamlessly on Windows, macOS, and Linux
  • 🎯 Developer-Friendly - Clean codebase with extensive documentation

🎯 Features

Core Functionality

  • Multi-device WhatsApp support
  • Command handler system
  • Event-driven architecture
  • Auto-reconnection mechanism
  • Session management

Advanced Features

  • Public & private mode
  • Group administration tools
  • Custom sticker creation
  • Media processing
  • Extensible plugin system

💎 Sponsor

Professional Hosting Solutions

Deploy your bot with enterprise-grade infrastructure at competitive prices

Athars Tech

Need assistance? Our support team is ready to help
WhatsApp Support


📋 System Requirements

Component Minimum Recommended
Node.js v20.0.0 v20.0.0+
RAM 2GB 4GB+
Storage 500MB 1GB+
OS Windows 10, macOS 12, Ubuntu 20.04 Latest stable
Network Stable internet connection High-speed broadband

🚀 Installation

Quick Start

# Clone the repository
git clone https://github.com/VryptLab/EternityBot.git

# Navigate to project directory
cd EternityBot

# Install dependencies
npm install

# Launch the bot
npm start

Note: After launching, scan the QR code with your WhatsApp mobile app to authenticate.


⚙️ Configuration

Customize your bot by editing the config.js file:

// Owner Configuration
global.ownerNumber = [
  '62882005514880',  // Primary owner
  '62882003353414'   // Secondary owner
]

// Bot Operation Mode
global.pubelik = true  // true: Public | false: Private (owner only)

// Response Messages
global.mess = {
  wait: 'Processing your request...',
  owner: '⚠️ Owner-only command',
  group: '👥 Group-only feature',
  admin: '🔐 Admin privileges required',
  botAdmin: '🤖 Bot needs admin rights',
  private: '💬 Private chat only'
}

// Sticker Watermark
global.stickpack = 'Created By'
global.stickauth = 'EternityBot'

// Branding
global.copyright = "© 2025 VryptLabs"
global.title = "EternityBot"
global.body = "Enterprise WhatsApp Automation Solution"
global.source = "https://github.com/VryptLab/EternityBot"
global.newsletter = "120363404886887749@newsletter"

// Media Assets
global.thumbnail = "https://raw.githubusercontent.com/VryptLab/.github/refs/heads/main/banner.png"
global.logo = "https://raw.githubusercontent.com/VryptLab/.github/refs/heads/main/logo.png"
global.icon = "https://raw.githubusercontent.com/VryptLab/.github/refs/heads/main/black-logo.png"

📚 Documentation

For comprehensive guides and API documentation, please visit our Wiki.


🤝 Contributing

We welcome contributions from the community. To contribute:

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Submit a Pull Request

For substantial changes, please open an issue first to discuss your proposed modifications.

Code of Conduct

Please read our Code of Conduct before contributing.


📄 License

This project is licensed under the MIT License. See the LICENSE file for complete details.


🙏 Acknowledgments

Vrypt Dev
Vrypt Dev
Maintainer
Agos ygy
Agos ygy
Code Base
Dika Ardnt
Dika Ardnt
Original Work
Baileys
Baileys
WhatsApp API

Special thanks to all contributors who have helped shape this project.


🌟 Star this repository if you find it useful!

Made with ❤️ by VryptLabs

© 2025 VryptLabs. All rights reserved.

GitHub Website