Bot de spam usando PyAutoGUI

PyAutoGUI es un módulo de Python que nos ayuda a automatizar las pulsaciones de teclas y los clics del mouse mediante programación. En este artículo aprenderemos a desarrollar un bot de spam utilizando PyAutoGUI.

Spamming: se refiere al envío de mensajes no solicitados a una gran cantidad de sistemas a través de Internet. 

Este miniproyecto se puede utilizar para muchas aplicaciones de la vida real como:

  • Recuerde a sus amigos o familiares que realicen una tarea en particular después de cada intervalo de tiempo en particular
  • Se puede utilizar con fines publicitarios.

En este artículo, mostraremos el funcionamiento del robot de spam en Telegram, pero el código también puede funcionar para WhatsApp, Instagram, etc., es decir, en cualquier lugar donde encontremos un campo de texto, funcionará de la misma manera.

Acercarse

  • Módulo de importación
  • Añadir retraso de 2 segundos en la ejecución del programa
  • Crear mecanismo para generar mensajes de texto. La función typewrite() de pyautogui ayuda a escribir el texto y la función sleep nos ayuda a especificar el intervalo de tiempo particular (en segundos) después del cual se debe ejecutar la siguiente instrucción. La función datetime.datetime.now() ayuda al usuario a realizar un seguimiento de cuándo se envió el mensaje.

Sintaxis:

máquina de escribir («<mensaje>»)

  • Ejecutar código

Siga estos sencillos pasos para desarrollar un bot de spam usando python:

Ejemplo:

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)

Producción:  

Fecha y hora en que se envió el mensaje 

Publicación traducida automáticamente

Artículo escrito por prernaajitgupta y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *