{"repo":"SagarBiswas-MultiHAT/ChatAutomationForMarketing-AI-Assistant","free":true,"listed":false,"github":"https://github.com/SagarBiswas-MultiHAT/ChatAutomationForMarketing-AI-Assistant","clone":"git clone https://github.com/SagarBiswas-MultiHAT/ChatAutomationForMarketing-AI-Assistant.git","description":"Automates chat replies for Messenger and WhatsApp using PyAutoGUI for UI actions, Pyperclip for clipboard capture, and Groq for AI responses. Cycles configured chat positions, skips replying to your own messages, supports dry-run and logging, and includes cursor tools and easy config for fast testing and demos. Ideal for portfolio demos & research.","language":"Python","stars":26,"topics":["ai","ai-automation","automation","chatbot","desktop-automation","groq","messenger","pyautogui","pyperclip","python"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Chat Automation Bot Video demo(old-version): https://www.facebook.com/share/v/1PCci8RnYD/ This project automates chat replies (e.g., Messenger, WhatsApp) using screen automation with PyAutoGUI, clipboard handling via Pyperclip, and AI-generated responses powered by Groq. After starting, the program automatically clicks the chat icon at a predefined screen position, then continuously cycles through multiple chat slots by clicking different coordinates one by one, triggering chat automation scans for each conversation. It scans each chat for new incoming messages, generates and sends appropriate replies, skips responding if the last message was sent by the chatBot, and then moves on to the next chat. Once all configured chat positions are scanned, the process loops back to the first chat, enabling continuous, hands-free monitoring and automated replying across multiple conversations. --- Dry-run mode and logging (why it matters) This project includes a dry-run mode and logging to support safe testing and debugging. - Dry-run mode allows the bot to scan chats, detect the last sender, and decide whether a reply should be sent without clicking, typing, or sending messages . This makes it safe to test logic and demonstrate behavior without affecting real conversations. - Logging records key actions such as chat scans, reply decisions (sent or skipped), and errors, making it easier to debug issues and understand the bot’s behavior during execution. Together, these features help ensu","default_branch":null,"files":null,"tree":[],"storefront":"/r/SagarBiswas-MultiHAT","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SagarBiswas-MultiHAT/ChatAutomationForMarketing-AI-Assistant/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."}