silva-md-bot  by SilvaTechB

Automate WhatsApp with 90+ commands and AI integration

Created 1 year ago
320 stars

Top 85.0% on SourcePulse

GitHubView on GitHub
Project Summary

Summary Silva MD Bot is a comprehensive Node.js-based WhatsApp automation tool designed to enhance user interactions and group management. It targets WhatsApp users and administrators seeking to automate tasks, integrate AI, manage groups effectively, and leverage media download capabilities directly within WhatsApp via chat commands. The bot offers a streamlined, command-driven experience with extensive functionality and robust group protection.

How It Works The bot connects to WhatsApp using the Baileys library, accessible via QR code or session ID, enabling deployment on various platforms without app installations. It features a self-hosted media API powered by yt-dlp for efficient downloads from popular platforms. Interactions are managed through a command-line interface offering over 90 distinct commands.

Quick Start & Requirements Deployment options include one-click integrations on platforms like Heroku, Railway, and Koyeb, or manual setup via git clone, npm install, and node index.js. A Node.js 20.x runtime is required. Users must obtain a WhatsApp session ID from a provided link (https://silva-session-selector.vercel.app/) and configure essential environment variables like SESSION_ID and OWNER_NUMBER.

Highlighted Details

  • Extensive Functionality: Over 90 commands span Media & Downloads, AI & Tools, Group Management, Fun & Games, Stickers, Protection, and Owner utilities.
  • Advanced Protection Suite: Features include Anti-Delete, Anti-Link, Anti-Call, Anti-Spam, Anti-Bot, and Anti-Demote for group security.
  • Integrated AI & Media Tools: Offers a GPT/AI chat assistant, text-to-speech, code compiler, and a self-hosted media API for downloading content from YouTube, TikTok, Instagram, and more.
  • Automated Updates: An optional auto-update system pulls the latest plugins and core library updates from GitHub every 30 minutes.

Maintenance & Community The project is primarily maintained by Silva (Creator & Lead Dev), with contributions from Sylivanu. Community support is available via a WhatsApp group (https://chat.whatsapp.com/Ik0YpP0dM8jHVjScf1Ay5S). Social media links are provided for Instagram, Facebook, and X. The "Last Commit" badge indicates ongoing development.

Licensing & Compatibility Released under the MIT License, permitting free use, modification, and distribution, including for commercial purposes.

Limitations & Caveats Operation requires a valid WhatsApp account and phone number. Initial session generation relies on external, third-party services. The bot's functionality is tied to the Node.js runtime environment.

Health Check
Last Commit

5 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
6 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.