Thursday, September 4, 2025
HomeLanguagesSpam bot using PyAutoGUI

Spam bot using PyAutoGUI

PyAutoGUI is a Python module that helps us automate the key presses and mouse clicks programmatically. In this article we will learn to develop a spam bot using PyAutoGUI.

Spamming – Refers to sending unsolicited messages to large number of systems over the internet. 

This mini-project can be used for many real-life applications like:

  • Remind your friends or relatives to do a particular task after every particular time interval
  • Can be used for advertisement purpose

In this article we will show the working of spam bot on telegram, but the code can also work for WhatsApp, Instagram etc. i.e. anywhere we find a text field it will work the same way.

Approach

  • Import module
  • Add delay of 2 second in the execution of the program
  • Create mechanism to generate text messages. typewrite() function of pyautogui helps to write the text and sleep function helps us specify the particular time interval (in seconds) after which the next instruction has to be executed. datetime.datetime.now() function helps the user keep a track of when the message was sent.

Syntax:

typewriter(“<message>”)

  • Execute code

Follow these simple steps to develop a spam bot using python:

Example:

Python3




import pyautogui, time, datetime
  
time.sleep(2)
  
while True:
    
    # to display the time at which the message is sent 
    print(datetime.datetime.now())
    pyautogui.typewrite("Reminder: Drink water!"
    pyautogui.press("enter")
    time.sleep(31)
  
    print(datetime.datetime.now())
  
    pyautogui.typewrite("Reminder: Take medicine!")
    pyautogui.press("enter")
    time.sleep(31)
  
    print(datetime.datetime.now())
  
    pyautogui.typewrite("Reminder: Take the dog for a walk!")
    pyautogui.press("enter")
    time.sleep(31)
  
    print(datetime.datetime.now())
  
    pyautogui.typewrite("Reminder: Drink water!")
    pyautogui.press("enter")
    time.sleep(31)
  
    print(datetime.datetime.now())
  
    pyautogui.typewrite("Reminder: Drink water!")
    pyautogui.press("enter")
    time.sleep(31)


Output:  

Date and time at which the message was sent 

RELATED ARTICLES

Most Popular

Dominic
32261 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6626 POSTS0 COMMENTS
Nicole Veronica
11795 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11855 POSTS0 COMMENTS
Shaida Kate Naidoo
6747 POSTS0 COMMENTS
Ted Musemwa
7023 POSTS0 COMMENTS
Thapelo Manthata
6695 POSTS0 COMMENTS
Umr Jansen
6714 POSTS0 COMMENTS