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
}