Skip to content

ardyan69/wa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whatsapp Blasting with TAGUI

Test on Windows 10 (Resolutin: 1366 x 768) with Google Chrome v79 and Whatsapp Desktop

Using PROTOCOL for opening Whatsapp Application.

PROTOCOL is like:

whatsapp:// -mailto:// - tel:// - file:// - ftp:// - http:// - https:// - etc

By using the PROTOCOL makes the process 15%~20% faster. Because if you use a link like this https://api.whatsapp.com/send?phone=PHONENUMBER&text=TEXTMESSAGE, you have to click the button to proceed to whatsapp app. But with the protocol, you will be directly directed to the whatsapp application and the destination number as well as the text message.

Use an old version of Google Chrome, with version 79 or older, because Google Chrome from version 80 or later, Google Chrome disables the PROTOCOL handler prompt, so we have to add a click process if using the latest version of Google Chrome.

Feature:

  • Can send multiple documents attachment.
  • Can create schedule for running Blast later.

User Interface:

I created a User Interface using a batch script, run the wablast.bat file.

ui_wablast

  • CSV File Path enter the folder path where you saved your CSV doc, this CVS is the data for the whatsapp number, don't forget to add the area code for each whatsapp number.
  • Attach Doc Path if you want to send a file attachment, enter the folder path where you save the file you want to send. Of course, you can also send more than one file attachment, by using (comma) in each path. Or if you only want to send text messages, leave this field blank.
  • Text Message what text do you want to send.
  • Create Schedule Yes or No. Run the script for later at the time you want. If you select No, then the script will run immediately.
  • Schedule Date Time DD/MM/YYYY - HH-MM. Because the settings on my windows are in the Indonesian region and the date format is DD/MM/YYYY, check the date and time format on your windows to fill this out. If you select No on Create Schedule, leave this fields blank.

How o Use:

Search:

if ((substr($lc_raw_intent,0,7)=="http://") or (substr($lc_raw_intent,0,8)=="https://") or (substr($lc_raw_intent,0,4)=="www.") or (substr($lc_raw_intent,0,11)=="about:blank")) return "url"; // recognizing about:blank as valid URL as it is part of HTML5 standard

Replace:

if ((substr($lc_raw_intent,0,7)=="file://") or (substr($lc_raw_intent,0,7)=="http://") or (substr($lc_raw_intent,0,8)=="https://") or (substr($lc_raw_intent,0,4)=="www.") or (substr($lc_raw_intent,0,11)=="whatsapp://") or (substr($lc_raw_intent,0,11)=="about:blank")) return "url"; // recognizing about:blank as valid URL as it is part of HTML5 standard

  • Open your Whatsapp Desktop App and maximize.
  • Open wablast.bat