Python notebook allows send bulk whatsapp messages to contacts (not necessarily saved) using an excel file and the selenium package. It also produces a final report on the sending status of the messages.

Overview

WhatsApp messages bulk sending 馃摡

Este notebook (python) te permite enviar mensajes masivos de WhatsApp.

  • El insumo principal es una hoja excel que contenga los n煤meros y mensajes de inter茅s. 馃摑
  • La ejecuci贸n del notebook no impide realizar otras tareas en simult谩neo con tu port谩til/pc. 馃
  • Al finalizar, se obtiene un reporte sobre el estado de env铆o de los mensajes seg煤n n煤mero de contacto 隆As铆 validas s铆 todos los sms fueron entregados con 茅xito! 馃挴

Carpetas

馃搧 01_input: Contiene el excel con los n煤meros y mensajes a enviar, as铆 como el chromDriver.exe.
馃搧 02_codes: Contiene el notebook que realiza la automatizaci贸n del env铆o de mensajes.
馃搧 03_output: Contiene el reporte final de los estados de env铆o.

Requisitos

  • Descargar el chromeDriver.exe (click aqu铆) seg煤n la versi贸n de tu navegador chrome.
  • Instalar los paquetes:
    pip install pandas (data manipulation)
    pip install selenium (scraping)
    pip install webdriver_manager (scraping)
    pip install datetime (current date)
    pip install pytz (time zone)

Aplicaci贸n

  • PASO 1: Descargar el repositorio.
  • PASO 2: Cumplir con los requisitos previos.
  • PASO 3: Modificar las rutas del directorio.
  • PASO 4: Modificar el nombre del archivo y las columnas del excel importado en las l铆neas de c贸digo que dependan de este.
  • PASO 5: Ejecutar el notebook.
  • PASO 6: Esperar que el c贸digo haga su magia.

Notas

  • Los n煤mero de tel茅fono no necesariamente deben estar guardados previamente en la cuenta de WhatsApp desde d贸nde se enviar谩n los mensajes.
  • La correcta ejecuci贸n del c贸digo depende de una conexi贸n estable de internet.
  • Cambiar el tiempo de env铆o establecido por mensaje (16 seg) depende de tu velocidad de internet.

Advertencia

Este c贸digo no est谩 afiliado, autorizado, mantenido, patrocinado ni respaldado de ninguna manera por WhatsApp ni de sus filiales o subsidiarias. Este es un software independiente y no oficial. Solo utilizarlo para fines ac谩demicos. El uso comercial de este c贸digo/repo est谩 estrictamente prohibido.

Agradecimientos a Ramesh Kumar. El c贸digo principal se baso en uno de sus repositorios

馃摤 Escr铆beme a mi correo [email protected] para cualquier duda/problema/sugerencia con este repositorio.

Owner
Braulio Arteaga Lescano
Bachiller en Econom铆a | Universidad Nacional Mayor de San Marcos | Interesado en Pol铆ticas p煤blicas, Ciencia de datos y Econom铆a Conductual
Braulio Arteaga Lescano
A Python Script to scan through an Instagram account to find all the followers and followings.

Instagram Followers Scan A Python Script to scan through an Instagram account to find all the followers and followings. You can also get filtered list

Nityasmit Mallick 6 Oct 27, 2022
Source code for Profile REST API

PROJECT PROFILE REST API Creating local development server: We will create a local development server that can run and test our API as we build it. We

1 Mar 29, 2022
SEBUAH TOOLS CRACK FACEBOOK & INSTAGRAM DENGAN FITUR YANGMENDUKUNG

SEBUAH TOOLS CRACK FACEBOOK & INSTAGRAM DENGAN FITUR YANGMENDUKUNG

Jeeck X Nano 1 Dec 27, 2021
Hostapd-mac-monitor - Setup a hostapd AP to conntrol the connections of specific MACs

A brief explanation This script provides way to setup a monitoring service of sp

2 Feb 03, 2022
Recommended AWS CDK project structure for Python applications

Recommended AWS CDK project structure for Python applications The project implements a user management backend component that uses Amazon API Gateway,

AWS Samples 110 Jan 06, 2023
The implementation of Learning Instance and Task-Aware Dynamic Kernels for Few Shot Learning

INSTA: Learning Instance and Task-Aware Dynamic Kernels for Few Shot Learning This repository provides the implementation and demo of Learning Instanc

11 Jan 02, 2023
Automated AWS account hardening with AWS Control Tower and AWS Step Functions

Automate activities in Control Tower provisioned AWS accounts Table of contents Introduction Architecture Prerequisites Tools and services Usage Clean

AWS Samples 20 Dec 07, 2022
Telegram bot made with Python to get notified when visa slots are available

Visa slot bot I created this bot to getnotified when screenshots are available in the Telegram channel for dropbox appointments. How do I use this? Ch

Jimil 7 Jan 03, 2023
A discord bot providing notifications of player activity on a minecraft server.

tos-alert A discord bot providing notifications of player activity on a minecraft server. Setup By default the app does not launch and will crash with

1 Jul 22, 2022
Fast and multi-threaded script to automatically claim targeted username including 14 day bypass

Instagram Username Auto Claimer Fast and multi-threaded script to automatically claim targeted username. Click here to report bugs. Usage Download ZIP

265 Dec 28, 2022
A Python script to update Spotify Playlist data every 5 minutes.

Spotify Playlist Updater A Python script to update Spotify Playlist data every 5 minutes. Description An automatic playlist updater using Spotify API

6 Nov 24, 2022
A in-development chatbot.

BackBot A in-development chatbot. How the chatbot works This is a simple chatbot that relies on the user input. It already has a (small) set of genera

1 Dec 03, 2021
Cryptocurrency Prices Telegram Bot For Python

Cryptocurrency Prices Telegram Bot How to Run Set your telegram bot token as environment variable TELEGRAM_BOT_TOKEN: export TELEGRAM_BOT_TOKEN=your_

Sina Nazem 3 Oct 31, 2022
Linkvertise-Bypass - Bypass Linkvertise advertisement

Linkvertise-Bypass Bypass Linkvertise advertisement 馃摃 instructions Copy And Pas

Flex Tools 4 Jun 10, 2022
Trust-minimized Bitcoin wallet

coldcore Trust-minimized, airgapped Bitcoin management This is experimental software. Wait for a formal release before use with real funds. A trust-mi

James O'Beirne 121 Jan 01, 2023
Dumps to CSV all the resources in an organization's member accounts

AWS Org Inventory Dumps to CSV all the resources in an organization's member accounts. Set your environment's AWS_PROFILE and AWS_DEFAULT_REGION varia

Iain Samuel McLean Elder 2 Dec 24, 2021
Simple Discord bot for the Collectez community.

Harvey - Discord Bot Simple Discord bot for the Collectez community. Features Ping the current status of Collectez's Teztools node. Steal emojis from

delintkhaum 1 Dec 26, 2021
Remedy when Amazon ECR is not running basic scans for container CVEs.

Welcome to your CDK Python project! This is a blank project for Python development with CDK. The cdk.json file tells the CDK Toolkit how to execute yo

4n6ir 4 Nov 05, 2022
Hcl.py is an Amino client for Python

Hcl.py Hcl.py Hcl.py is an Amino client for Python. It provides to access aminoapps Web, app and socket servers. Developed BY Kapidev And Upgraded BY

Oustex 3 Dec 02, 2021