Coder Social home page Coder Social logo

whatsappbot's Introduction

WhatsApp Bot

Sometimes we need to send large batch of messages in WhatsApp, but the contacts aren't saved as a contact in our phone. This code aims to solve this problem, where messages can be sent to recipients without saving. The message can also take in variables, which can be very useful for customized messages and logic proccessing.

Features

  1. Send WhatsApp messages directly to phone numbers without saving.
  2. Messages can take in variables which can be substitute while sending.
  3. Use of Excel spreadsheet as input.
  4. GUI interface

Instruction

  1. Load an excel file containing data and contact numbers you like to message. Do not include any title!:

    Only include data and start on first cell (Row1 Column1). Do not include title (eg: Name, Contact Number) in Excel speadsheet!

  2. After including the spreadsheet, values in the spreadsheet are recognized as independent variables. Type your message, and use @var[number] to insert variable. Exmaple (assume @var1 has value "John Smith"):

    Insert: Hi @var1 Result : Hi John Smith

  3. Preview your message or customize delay. The delay is the delay in seconds between messages are being sent. Depends on your network, a faster network can use a shorter delay for better efficiency.
  4. Hit Run.
  5. Selenium will launch with preferred web driver. Default is chrome.
  6. After scanning the barcode, the bot will start delivering your messages to contact numbers automatically.

Known Issue

1.Currently only support Text Messages without emoji.

Dependencies

Python packages used in this project:

  • eel
  • openpyxl
  • selenium

whatsappbot's People

Contributors

junyaoc avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

diego5304

whatsappbot's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.