
⚡ High-speed desktop automation tool for rapid message sending built with C++17, Qt 6, CMake, and native Windows Win32 APIs.
A modern, high-speed native desktop automation application built with C++17, Qt 6, CMake, and native Windows Win32 APIs.
Designed for ultra-fast, reliable message dispatch across messaging platforms (WhatsApp, Discord, Telegram, Messenger, Web Chat, Notepad, etc.) supporting both Direct Character Typing (Hardware Keyboard Simulation) and Clipboard Copy & Paste.
SendInput() API without touching system clipboard memory.Ctrl+V pasting with native Win32 clipboard API, strict read-back verification, and micro-pauses.showayebDev/Rapid_Message_Sender for new GitHub Releases via QNetworkAccessManager. Parses SHA-256 binary checksums and asset file sizes to detect updates even when re-compiled under the same version tag!1 Message, Message 1...) with custom separators (Space, Semicolon, Dash, Hash).Ctrl + Q globally from any active window (RegisterHotKey) or flick your mouse to the top-left screen corner ((0,0) Hardware Fail-Safe) to abort instantly.QSpinBox & QComboBox) ignore hover mouse-wheel scrolling so you can scroll the settings page without changing values.app.manifest and version.rc resource scripts provide official application identity, asInvoker security level, Windows 10/11 compatibility IDs, and PerMonitorV2 high-DPI scaling.app_icon.png, Windows native app_icon.ico, and 512x512 square thumbnail.Run the included build.bat script:
build.bat(Automated script configures CMake, compiles C++ executable, and deploys Qt 6 runtime DLLs.)
mkdir build && cd build
cmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release
cmake --build .
windeployqt6 RapidMessageSender.exebuild\RapidMessageSender.exe10), Wait between each message (default 100 ms), and Start countdown delay (default 5 sec).Space, Semicolon, Dash, or Hash).Enter, Ctrl + Enter, Shift + Enter, or None).🚀 Start Sending.🔄 Check Updates at any time to query GitHub Releases for new updates.Ctrl + Q from any active window to halt the process at any time!⚡ Clipboard Copy & Paste to send multi-line text blocks as a single combined message. Select ⌨️ Direct Character Typing to send each line individually as separate sequential messages (when target app sends on Enter).⚡ Clipboard Copy & Paste input method for perfect unicode rendering. For standard text messages, use ⌨️ Direct Character Typing.| Hotkey / Trigger | Action | Scope |
|---|---|---|
Ctrl + Q |
Emergency Stop (Instantly aborts message dispatch) | Global (Works from any active app/window) |
Top-Left Screen Corner (0,0) |
Hardware Mouse Fail-Safe (Aborts automation instantly) | System Mouse |
Enter |
Standard message send trigger key after typing/pasting | Target Text Box |
Ctrl + Enter |
Alternative send trigger (ideal for Slack / Discord multi-line modes) | Target Text Box |
Shift + Enter |
Insert newline without triggering instant send | Target Text Box |
None |
Type or paste message into input field without pressing any trigger key | Target Text Box |
Distributed under the MIT License. See LICENSE for details.