I'm developing a WhatsApp chatbot in Python and want to implement a human handover feature. The goal is to temporarily pause the bot's automated responses when a human administrator opens the chat to read it (either on their phone or WhatsApp Web). My intended logic would be: A user is interacting with the bot. A human admin opens that specific chat to read the conversation. This event should pause the bot. If the admin sends a message, the bot remains inactive, signaling a full handover. However, if the admin simply reads the chat and closes it without sending a message, the bot should automatically resume its activity. I have reviewed the official WhatsApp Business API documentation but could not find a specific webhook event or flag that indicates when a user (the admin) has opened a chat for reading. Is there a known strategy or a reliable third-party API capable of detecting this kind of "presence" or "chat open" state? Any guidance or alternative approaches would be greatly appreciated. Continue reading...