{"repo":"thiagosanches/proxy-node-docker-whatsapp","free":true,"listed":false,"github":"https://github.com/thiagosanches/proxy-node-docker-whatsapp","clone":"git clone https://github.com/thiagosanches/proxy-node-docker-whatsapp.git","description":"This application allows users to mimic a bot by responding to messages with ChatGPT when mentioned in a WhatsApp group chat.","language":"JavaScript","stars":10,"topics":["chatgpt","playwright","redis","whatsapp","whatsapp-bot"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"proxy-node-docker-whatsapp This unique application allows users to mimic a bot by responding to messages with ChatGPT when mentioned in a group chat. It also supports sending photos upon request. The application's core technologies include Node.js, Playwright, and Redis. I chose Redis because it allows me to adjust application parameters without the need for deployments. Additionally, I can conveniently modify parameters via a web interface. Important Note: During the initial setup, it's imperative to establish a VNC connection with the Docker container on port 5901 and sign in to WhatsApp Web. This is a one-time requirement, necessary when the container encounters errors or when the session expires. Tooling - TightVNC Server - NodeJS 18 - Playwright - Openbox - Xterm - Tint2 - Redis How to run it? How to login? And scan the qr-code! How it works? For the time being, the application operates exclusively within group chats. This restriction is in place to prevent potential issues with private messages, which can take various conversational paths. Group chats offer a more controlled 'environment.' In these groups, the application actively responds to any mentions your user receives, using suggestions from ChatGPT. What if I don't have a redis instance? Setting up a Redis instance is straightforward; you can use Docker to do it: If you choose to use Redis, remember to update the REDIS URL in the docker-compose.yaml file based on the Docker command you used. Ensure that you expos","default_branch":null,"files":null,"tree":[],"storefront":"/r/thiagosanches","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thiagosanches/proxy-node-docker-whatsapp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}