From 81cfbaf1511aa1143a9153e20c3100e25d755794 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Sun, 7 Aug 2016 14:35:01 +0700
Subject: [PATCH] penanganan pengirim pesan tanpa username

---
 index.js | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/index.js b/index.js
index 12f6e79..4be4c38 100644
--- a/index.js
+++ b/index.js
@@ -95,7 +95,14 @@ bot.getMe().then(function (me) {
 });
 
 bot.on('text', function (msg) {
-	logger.info(msg);
+	logger.info('Incoming message', {msg: msg});
+
+    if (!msg.from.username) {
+        var replyMessage = "Pesan anda diabaikan, anda belum memiliki username pada telegram: " + msg.text;
+		logger.info(replyMessage, {msg: msg});
+        bot.sendMessage(msg.chat.id, replyMessage);
+		return;
+    }
 
 	var now = Math.floor(new Date().getTime()/1000);
 
-- 
1.9.0