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.
To provide a transparent and ethically-conscious automation solution for basic message handling, while maintaining respect for platform guidelines and user privacy.
- 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
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
- 🤖 Basic text message automation
- 💬 Works with various messaging platforms:
- Telegram Desktop
- WhatsApp Desktop
- Signal Desktop
- Any application with text input fields
- 🎨 User-friendly command-line interface
- ⚡ Simple message delivery system
-
Application Specific
- Requires manual adjustment of the application name in the script (row 44)
- Example: Change "telegram" to "whatsapp" or "signal" depending on your target application
-
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
-
Platform Dependencies
- Requires desktop versions of messaging applications
- Must have the application installed locally
- Application must be accessible via system search
- Python 3.x
- Required libraries:
pyautogui
pyfiglet
time
(built-in)os
(built-in)
- Desktop version of your chosen messaging application
# Install required packages
pip install pyautogui
pip install pyfiglet
- Ensure all requirements are installed
- Review ethical guidelines and usage policies
- 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
- Run the script and follow the interactive prompts
- Monitor the automation process
-
Platform Compliance
- Review terms of service for target platforms
- Ensure compliance with platform-specific automation policies
- Maintain appropriate message intervals
-
System Requirements
- Stable internet connection
- Appropriate system permissions
- Compatible operating system
- Desktop version of messaging application
-
Best Practices
- Regular monitoring of automation processes
- Immediate halt if any issues arise
- Test with small message counts first
- Verify application name before running
- Keep your system updated
- Monitor for unusual behavior
- Protect access to the automation tool
- Regularly review security policies
- Never share login credentials
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.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0)
- ✅ 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
- 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.
Detailed documentation can be found in the following sections of the repository:
/src
- Source code and implementation
- Current Version: 1.0.0
- Created by: @vetronics
Remember: With automation comes responsibility. Use this tool ethically and responsibly.