// First,making 5W1H menu interface of agent by sending this message function sendMessageGetStatement(){ ... ws = new WebSocket(tmp_agent_address); ws.onopen =function(event){ ws.onmessage =function(event){ if(message.search("statement") > 0){ if(message.search("what") > 0){ if(message.search("exists") > 0){ ws.onclose =function(event){ fork_agents(); ... }