All Projects → zvovov → Whatsapp Web

zvovov / Whatsapp Web

Licence: mit
WhatsApp chat from [command line, terminal, console, cli] 📵

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Whatsapp Web

Whatsapp Play
Command line software through which you can play with your WhatsApp. It is having different options to play with your WhatsApp like message blast, online tracking, whatsapp chat..
Stars: ✭ 289 (+11.58%)
Mutual labels:  chat, whatsapp, chromedriver
Kotlin Firebase Group Chat
Group and OneonOne chat using firebase built in Kotlin similar to whatsapp.
Stars: ✭ 44 (-83.01%)
Mutual labels:  chat, whatsapp
Chat
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
Stars: ✭ 8,238 (+3080.69%)
Mutual labels:  chat, whatsapp
Whaticket
A very simple Ticket System based on WhatsApp messages, that allow multi-users in same WhatsApp account.
Stars: ✭ 120 (-53.67%)
Mutual labels:  chat, whatsapp
Whatspup
🔳 WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer
Stars: ✭ 310 (+19.69%)
Mutual labels:  chat, whatsapp
Falconmessenger
🌟🌟🌟🌟🌟 Falcon Messenger is a Fast and Beautiful cloud-based messaging app. With iOS and IPadOS Support. Available on the App Store.
Stars: ✭ 310 (+19.69%)
Mutual labels:  chat, whatsapp
Ios
Tinodios: Tinode Messaging Client for iOS
Stars: ✭ 119 (-54.05%)
Mutual labels:  chat, whatsapp
Quickblox Javascript Sdk
JavaScript SDK of QuickBlox cloud backend platform
Stars: ✭ 98 (-62.16%)
Mutual labels:  chat, whatsapp
Webapp
Tinode web chat using React
Stars: ✭ 156 (-39.77%)
Mutual labels:  chat, whatsapp
Q Municate Ios
Q-municate iOS repository
Stars: ✭ 164 (-36.68%)
Mutual labels:  chat, whatsapp
Tindroid
Tinode chat client application for Android
Stars: ✭ 194 (-25.1%)
Mutual labels:  chat, whatsapp
Whapp Irc
whatsapp web <-> irc gateway
Stars: ✭ 208 (-19.69%)
Mutual labels:  chat, whatsapp
Cordova Plugin Native Keyboard
🎹 Add a Slack / WhatsApp - style chat keyboard to your Cordova app!
Stars: ✭ 271 (+4.63%)
Mutual labels:  chat, whatsapp
Messenger Ios Chat Swift Firestore
Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift
Stars: ✭ 405 (+56.37%)
Mutual labels:  chat, whatsapp
Whatsapp Assistant Bot
A personal WhatsApp assistant bot that will help you search anything on the web (Google, Images, Google Maps)
Stars: ✭ 198 (-23.55%)
Mutual labels:  whatsapp, chromedriver
Mmtexturechat
AsyncDisplayKit(Texture) Smooth Scroll Chat Simulation for Whatsapp and iMessage
Stars: ✭ 149 (-42.47%)
Mutual labels:  chat, whatsapp
Venom
Venom is the most complete javascript library for Whatsapp, 100% Open Source.
Stars: ✭ 3,457 (+1234.75%)
Mutual labels:  chat, whatsapp
whatabomb
A whatsapp bombing GUI Script
Stars: ✭ 84 (-67.57%)
Mutual labels:  chromedriver, whatsapp
SocketIO Chat APP
This is the simple Chat Application in which user can join the room and continue chatting with others.
Stars: ✭ 50 (-80.69%)
Mutual labels:  chat
Chatty
Bukkit-compatible chat plugin with multiple chat-modes.
Stars: ✭ 30 (-88.42%)
Mutual labels:  chat

whatsapp-web

Yo! Use WhatsApp from the command line.

Chat everywhere you couldn't before... like at your desk. Hah 🐸

You can send and receive text messages.

Features

  • Send and receive messages to and from any contact/group in your WhatsApp from command line.
  • Switch between different chats from command line.
  • You can only send/receive text messages. Emoji, image, audio, video or anything else is not supported right now. Yeah, it sucks, I know. But.. but it's command-line.

Requirements

  • Python 3 Tested with 3.7.9 Python 2 will not work
  • selenium Tested with 3.141.0
  • ChromeDriver Tested with 86.0.4240.22
  • Chrome Web Browser compatible with the ChromeDriver version you downloaded. (Eg. ChromeDriver 86.0.4240.22 supports Chrome v86). You can get this info from the ChromeDriver download page.

Installation

  1. Clone this repository. $ git clone https://github.com/zvovov/whatsapp-web.git
  2. Install selenium. $ sudo pip install selenium
  3. Download and extract ChromeDriver.zip
  4. Put path to ChromeDriver executable in the line 'chromedriver_path': '/path/to/chromedriver' in chat.py file of this repository.

Usage

Start Chatting

$ python chat.py <name>

  1. Replace <name> with the name of a contact or a group in your WhatsApp. Even partial names will work.
  2. Scan the QR code displayed on screen from the WhatsApp mobile app.
  3. Press y in console after WhatsApp Web is done loading.
  4. Chat. Chat. Chat.

Switch to another chat

sendto <name>

  1. Type it while chat.py is running.
  2. Replace <name> with the name of the contact/group you want to chat with now. Again, partial names will work.
  3. You can switch between chats as many times you want. Unread messages will be displayed to you every time.

Stop sending messages and only receive messages

stopsending

  1. Type it while chat.py is running.
  2. This will allow you to only see incoming messages. Your messages won't be sent. To send messages again, restart the script.

Configuration

In chat.py file:

config = {
    'chromedriver_path': '/path/to/chromedriver',
    'get_msg_interval': 5,  # Time (seconds). Recommended value: 5
    'colors': True,  # True/False. True prints colorful msgs in console
    ...
}
Parameter Use
'chromedriver_path' Path to the chromedriver executable on your system
'get_msg_interval' Time in seconds between each check for new incoming messages. Eg. 'get_msg_interval': 5 would check the active chat for any new messages every 5 seconds.
'colors' Boolean flag for coloured console output. If you want colorful messages in console, different colors for incoming and outgoing messages, set this to True. Otherwise, if you're seeing weird symbols like [92m, [0m around each message, set this to False.

Exit

Press Ctrl+C two times.

Disclaimer

Not affiliated with WhatsApp.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].