Monday 8 April 2024

Sending a WhatsApp Message using Python


# importing the module

import pywhatkit

# using Exception Handling to avoid unprecedented errors


# sending message to receiver using pywhatkit

    pywhatkit.sendwhatmsg("+919767292502","Hello Python",21, 23)

    print("Successfully Sent!")


# handling exception and printing error message

    print("An Unexpected Error!")

Here's what each part does:

Importing the Module: import pywhatkit imports the pywhatkit module, which provides various functionalities, including sending WhatsApp messages.

Exception Handling (try-except): The code is wrapped in a try block, which allows Python to attempt the code within it. If an error occurs during the execution of the code inside the try block, Python will stop executing that block and jump to the except block.

Sending WhatsApp Message: Inside the try block, the pywhatkit.sendwhatmsg() function is called to send a WhatsApp message. It takes four arguments: the recipient's phone number (including the country code), the message content, the hour of the day (in 24-hour format) at which the message will be sent, and the minute of the hour.

Success Message: If the message is sent successfully without any errors, the code inside the try block will execute completely, and the success message "Successfully Sent!" will be printed.

Exception Handling (except): If any unexpected error occurs during the execution of the code inside the try block, Python will jump to the except block and execute the code within it. In this case, it simply prints the error message "An Unexpected Error!". This ensures that the program does not crash abruptly if an error occurs during message sending.


Post a Comment

Popular Posts


AI (27) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (118) C (77) C# (12) C++ (82) Course (62) Coursera (180) Cybersecurity (22) data management (11) Data Science (95) Data Strucures (6) Deep Learning (9) Django (6) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flutter (1) FPL (17) Google (19) Hadoop (3) HTML&CSS (46) IBM (25) IoT (1) IS (25) Java (92) Leet Code (4) Machine Learning (44) Meta (18) MICHIGAN (5) microsoft (4) Pandas (3) PHP (20) Projects (29) Python (753) Python Coding Challenge (230) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (2) Software (17) SQL (40) UX Research (1) web application (8)


Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses