diff --git a/bot.go b/bot.go index ab52d43..06e0fc1 100644 --- a/bot.go +++ b/bot.go @@ -28,7 +28,14 @@ func StartBot() { } }) - b.Handle("/rescan_msg", botRescanMsg) + b.Handle("/msg_rescan", func(m *tb.Message) { + s, err := botMsgRescan(m) + logOnError(err, "/msg_rescan") + if err == nil { + b.Send(m.Sender, s) + } + }) + b.Handle(tb.OnPhoto, botPhoto) b.Handle(tb.OnChannelPost, botChannelPost) b.Handle(tb.OnQuery, botQuery) @@ -71,13 +78,13 @@ func botText(m *tb.Message) { // captured by existing handlers } -func botRescanMsg(m *tb.Message) { +func botMsgRescan(m *tb.Message) (string, error) { fmt.Println("botRescanMsg :", m.Text) if !m.Private() { fmt.Println("botRescanMsg : !m.Private()") return } - // fmt.Println("Hello payload :", m.Payload) // + fmt.Println("botRescanMsg payload :", m.Payload) // PrintText(m) m, err := b.Send(m.Sender, "rescan") logOnError(err, "botRescanMsg")