diff --git a/ym.js b/ym.js
index a751c50..1164f19 100644
--- a/ym.js
+++ b/ym.js
@@ -234,10 +234,17 @@ function start(_config, _logger) {
                 YahooMessenger.setCustomAwayStatus(config.yahoomessenger.status);
 
             }
+            else if (message.indexOf('!ping') == 0) {
 
+                logger.info("Ping request by pm");
+                pm(data.partner, 'PONG');
+
+            }
             else if (message.indexOf('!terminate') == 0) {
+
                 logger.info("Terminate request by pm");
                 process.exit(code=0);
+
             }
         }
     }