From ddc1ad00527ab987dab8a0a4cab9d10573371bce Mon Sep 17 00:00:00 2001 From: Hamcha Date: Sun, 10 Apr 2016 14:48:28 +0200 Subject: [PATCH] mods: Make memegen work with replies --- mods/memegen.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mods/memegen.go b/mods/memegen.go index 740c0d3..54b4c71 100644 --- a/mods/memegen.go +++ b/mods/memegen.go @@ -36,6 +36,12 @@ func initmeme() { } func memegen(broker *tg.Broker, update tg.APIMessage) { + // Make replies work + if update.ReplyTo != nil && update.Text != nil && update.ReplyTo.Photo != nil { + update.Photo = update.ReplyTo.Photo + update.Caption = update.Text + } + if update.Photo != nil && update.Caption != nil { caption := *(update.Caption) if strings.HasPrefix(caption, "/meme ") && len(caption) > 6 {