now Why I named it NeMo ? you know clown fish right, the movie nemo ? yes it is inspired from there, so the nemo is bot and coral is the configuration for the bot, yea right, its lame i know.
So you will imagine how this will working right, You need to test the NeMo is connected with your device and then you create the YAML file as the Bot Configuration and then test the bot by triggering the bot from the keyword registered at configuration, the configuration is called coral, you can learn about the coral configuration in here Understanding Coral Configuration
NeMo is using the reverse engineered whatsapp web from here sigalor/whatsapp-web-reveng, this is the only reason why the requirement need the screen is stay awake and focus on whatsapp application, we are using Rhymen/go-whatsapp for the golang library
Nemo is also using the randomizer pause chat depends on how many word is typed, its like how typical human type the word 1-3 secon perword, also NeMo will sent the “typing” mode so the whatsapp will thinking that we are as the person
now this is how it looks like