lelegram: stuckness fixes, timeout

Change-Id: I3c1ad4e589ea66db846a56aab8a2c1698bdee539
diff --git a/personal/q3k/lelegram/telegram.go b/personal/q3k/lelegram/telegram.go
index bfb5df9..e6b673c 100644
--- a/personal/q3k/lelegram/telegram.go
+++ b/personal/q3k/lelegram/telegram.go
@@ -38,6 +38,11 @@
 					glog.Infof("[ignored group %d] <%s> %v", u.Message.Chat.ID, u.Message.From, u.Message.Text)
 					continue
 				}
+				date := time.Unix(int64(u.Message.Date), 0)
+				if time.Since(date) > 2*time.Minute {
+					glog.Infof("[old message] <%s> %v", u.Message.From, u.Message.Text)
+					continue
+				}
 				if msg := plainFromTelegram(s.tel.Self.ID, &u); msg != nil {
 					s.telLog <- msg
 				}