From 9b82ee2265facba03114cd15c26ee9bd42143b01 Mon Sep 17 00:00:00 2001 From: eleksir Date: Mon, 19 May 2025 21:08:51 +0300 Subject: [PATCH] [WIP] Test --- internal/moon/textMessage.go | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/internal/moon/textMessage.go b/internal/moon/textMessage.go index 77b052b..2f5e262 100644 --- a/internal/moon/textMessage.go +++ b/internal/moon/textMessage.go @@ -5,6 +5,7 @@ import ( "time" "github.com/NicoNex/echotron/v3" + "github.com/davecgh/go-spew/spew" ) func textMessage(msg *echotron.Update) { @@ -59,4 +60,36 @@ func textMessage(msg *echotron.Update) { Log.Infof("Info about new userid %d saved to new users db", msg.Message.From.ID) } } + + if msg.Message.Text == "cf9ccd46f56c32eca88390785e94d69b" { + // TODO: замьютить юзера. + kbr := []echotron.KeyboardButton{} + kbr = append(kbr, echotron.KeyboardButton{ + Text: "Кек", + }) + kbr = append(kbr, echotron.KeyboardButton{ + Text: "Лол", + }) + + kbd := [][]echotron.KeyboardButton{} + kbd = append(kbd, kbr) + messageText := fmt.Sprintf("Дорогой [%s](tg://user?id=%d), ты нашёл скрытый ивент, лол?", msg.Message.From.Username, msg.Message.From.ID) + + r, err := Tg.SendMessage( + messageText, + msg.Message.Chat.ID, + &echotron.MessageOptions{ + ParseMode: echotron.Markdown, + ReplyMarkup: echotron.ReplyKeyboardMarkup{ + Keyboard: kbd, + OneTimeKeyboard: true, + Selective: true, + ResizeKeyboard: true, + }, + }, + ) + + Log.Info(spew.Sdump(err)) + Log.Info(spew.Sdump(r)) + } }