All Projects → varunon9 → whatsapp-auto-messenger

varunon9 / whatsapp-auto-messenger

Licence: MIT license
Automatic message sender using WhatsApp Web at fixed interval.

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to whatsapp-auto-messenger

python-automated-bulk-whatsapp-messages
It is a python script to send automated bulk WhatsApp messages to multiple recipients from an excel sheet at once.
Stars: ✭ 56 (+30.23%)
Mutual labels:  whatsapp-web, whatsapp-auto-messaging
whatsapp-client
WhatsApp web php client
Stars: ✭ 36 (-16.28%)
Mutual labels:  whatsapp-web
ceres robot
ceres robot ros driver and tools
Stars: ✭ 43 (+0%)
Mutual labels:  robot
mqr
茉莉QQ机器人(简称MQR),采用mirai的Android协议实现的QQ机器人服务,通过web控制机器人的启停和配置。
Stars: ✭ 71 (+65.12%)
Mutual labels:  robot
drivecommand
A communication library which connects a robot (EV3, NXT, etc.) and a device (Android, PC, etc.)
Stars: ✭ 13 (-69.77%)
Mutual labels:  robot
rgbd person tracking
R-GBD Person Tracking is a ROS framework for detecting and tracking people from a mobile robot.
Stars: ✭ 46 (+6.98%)
Mutual labels:  robot
lego-mindstorms-51515-jetson-nano
Combines the LEGO Mindstorms 51515 with the NVIDIA Jetson Nano
Stars: ✭ 31 (-27.91%)
Mutual labels:  robot
willsautoclick
Fastest Java autoclicker in the entire west
Stars: ✭ 12 (-72.09%)
Mutual labels:  robot
smacha
SMACHA is a meta-scripting, templating, and code generation engine for rapid prototyping of ROS SMACH state machines.
Stars: ✭ 15 (-65.12%)
Mutual labels:  robot
tithiwa
Automate Web WhatsApp with selenium in python.
Stars: ✭ 17 (-60.47%)
Mutual labels:  whatsapp-web
RaspberryPi-4WD-Car
Yahboom 4WD smart robot with AI vision features for Raspberry Pi 4B
Stars: ✭ 31 (-27.91%)
Mutual labels:  robot
Capricorn
提供强大的NLP能力, low-code实现chatbot
Stars: ✭ 14 (-67.44%)
Mutual labels:  robot
qqRobot.js
😊 QQ聊天机器人,使用JavaScript实现, 可以在安卓设备上运行。
Stars: ✭ 17 (-60.47%)
Mutual labels:  robot
community-projects
Webots projects (PROTO files, controllers, simulation worlds, etc.) contributed by the community.
Stars: ✭ 20 (-53.49%)
Mutual labels:  robot
joinhider bot
Telegram bot to delete user joined messages
Stars: ✭ 20 (-53.49%)
Mutual labels:  robot
RWHEC-Tabb-AhmadYousef
This code provides methods for robot-world, hand-eye(s) calibration, updated in June 2018..
Stars: ✭ 32 (-25.58%)
Mutual labels:  robot
Swarmathon-Robot
Everything you need to build a Swarmathon Robot.
Stars: ✭ 13 (-69.77%)
Mutual labels:  robot
idyntree
Multibody Dynamics Library designed for Free Floating Robots
Stars: ✭ 109 (+153.49%)
Mutual labels:  robot
Install-VScode-On-TX2
How to install VScode on Nvidia TX2
Stars: ✭ 24 (-44.19%)
Mutual labels:  robot
WhatsAllApp-Mod
Chrome Extension that creates a UI overlay for WhatsApp Web to enumerate phone numbers, profile pics, and about texts
Stars: ✭ 19 (-55.81%)
Mutual labels:  whatsapp-web

whatsapp-auto-messenger

Computer will send messages to your friend on WhatsApp Web automatically at fixed interval (e.g. after every 5mins) while you sleep and have good dream(s).

How does it work?

  1. You define your messages into Java class.
  2. You open https://web.whatsapp.com/ and choose your best friend.
  3. You open a terminal and compile + run Java class.
  4. You go to sleep and have nice dreams.
  5. On morning, your friend gets crazy :p 😂

You got excited??

  1. Clone this Repository / Download zip
  2. Open terminal (Ctrl + Alt + T)
  3. Type cd /path/to/repository
  4. Edit WhatsappAutoMessenger.java to define your messages (or you can test without editing) vi WhatsappAutoMessenger.java
  5. Compile this class javac WhatsappAutoMessenger.java
  6. Run it java WhatsappAutoMessenger
  7. You can see your messages being typed on terminal (as per delay and repeat interval defined by you)
  8. Go to https://web.whatsapp.com/ and choose your friend
  9. Click on 'Type a message' input div (so that it achieves focus)
  10. See the magic 😈

To see working demo on youtube watch this video:

Screenshots (Whatsapp side navigation bar is hidden)

  1. Using Java (Working)- Working

  2. Using Javascript (Not working)- Not working

How did I make it

We can send whatsapp message from Android app or from whatsapp web. Making an automatic-message-sender Android app seemed a lot of work to me. So I chose second way 😌 . Initially I thought writing some javascript code in browser console will do the work but I got stuck in middle. Idea is to simulate 'message-typing' and 'sending' like real user on WhatsApp Web. To see this approach please see whatsapp.js file. If you get it working please do ping me 😁

Since all I had to do is simulation, I can also do it on OS Level. I chose Java for it. I used java.awt.Robot class for this purpose and this was my 2nd working approach. See Video to feel it.

What's next?

You can make a chatbot which will be able to respond to incoming messages wisely.

Update

Whatsapp (Facebook) has recently released (02 August 2018) official support for Chat Integration via Whatsapp Business API. Please visit-

  1. https://www.whatsapp.com/business/api
  2. https://www.facebook.com/business/m/whatsapp/business-api
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].