Skip to content

vetronics/messages_automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Messages Automation Script

Overview

This Python-based automation tool enables automatic message sending across various messaging platforms. The project was developed with a strong focus on ethical usage and responsible automation practices.

🔍 Purpose

To provide a transparent and ethically-conscious automation solution for basic message handling, while maintaining respect for platform guidelines and user privacy.

⚖️ Ethical Considerations and Guidelines

Responsible Usage

  • Consent: Always obtain consent from message recipients before using automated messaging
  • Rate Limiting: Respect platform-specific rate limits to prevent server strain
  • Purpose: Use only for legitimate purposes such as:
    • Simple text message automation
    • Educational demonstrations
    • Testing purposes

Prohibited Uses

This tool should NOT be used for:

  • Spam or harassment
  • Bulk unsolicited messages
  • Platform terms of service violations
  • Any form of abuse or malicious activity
  • Commercial purposes without proper authorization

🛠️ Features

  • 🤖 Basic text message automation
  • 💬 Works with various messaging platforms:
    • WhatsApp Desktop
    • Signal Desktop
    • Any application with text input fields
  • 🎨 User-friendly command-line interface
  • ⚡ Simple message delivery system

⚠️ Limitations

  1. Application Specific

    • Requires manual adjustment of the application name in the script (row 44)
    • Example: Change to "whatsapp" or "signal" depending on your target application
  2. Functionality Restrictions

    • Only works with basic text input fields
    • Cannot schedule messages for future delivery
    • No support for:
      • Media attachments
      • Formatted text
      • Emojis or special characters
      • Scheduled messaging
      • Multiple chat management
  3. Platform Dependencies

    • Requires desktop versions of messaging applications
    • Must have the application installed locally
    • Application must be accessible via system search

📋 Requirements

  • Python 3.x
  • Required libraries:
    • pyautogui
    • pyfiglet
    • time (built-in)
    • os (built-in)
  • Desktop version of your chosen messaging application

📥 Installation

# Install required packages
pip install pyautogui
pip install pyfiglet

🔰 Getting Started

  1. Ensure all requirements are installed
  2. Review ethical guidelines and usage policies
  3. Important: Modify the application name in the script to match your messaging service:
    • For WhatsApp Desktop: Change to "whatsapp"
    • For Signal: Change to "signal"
    • For other applications: Use appropriate application name
  4. Run the script and follow the interactive prompts
  5. Monitor the automation process

⚠️ Important Considerations

  1. Platform Compliance

    • Review terms of service for target platforms
    • Ensure compliance with platform-specific automation policies
    • Maintain appropriate message intervals
  2. System Requirements

    • Stable internet connection
    • Appropriate system permissions
    • Compatible operating system
    • Desktop version of messaging application
  3. Best Practices

    • Regular monitoring of automation processes
    • Immediate halt if any issues arise
    • Test with small message counts first
    • Verify application name before running

🔒 Security Considerations

  • Keep your system updated
  • Monitor for unusual behavior
  • Protect access to the automation tool
  • Regularly review security policies
  • Never share login credentials

🤝 Contributing

We welcome contributions that enhance:

  • Ethical usage features
  • Safety mechanisms
  • Documentation
  • User experience
  • Platform compatibility

Please review our contributing guidelines in the repository before submitting pull requests.

📄 License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0)

Key License Points:

  • ✅ Freedom to use the software for any purpose
  • ✅ Freedom to change the software to suit your needs
  • ✅ Freedom to share the software with your friends and neighbors
  • ✅ Freedom to share the changes you make

License Requirements:

  • Must disclose source code
  • Must include original license and copyright notices
  • Must state significant changes made
  • Must include complete source code
  • Must include build and installation scripts

For the complete license text, please see the LICENSE file in the repository.

📚 Documentation Structure

Detailed documentation can be found in the following sections of the repository:

  • /src - Source code and implementation

📅 Version History

  • Current Version: 1.0.0
  • Created by: @vetronics

Remember: With automation comes responsibility. Use this tool ethically and responsibly.

About

i wrote little script by python to automate the messages on WhatsApp or whather you want by pyautogui

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages