just some code movement
authorEduardo <[email protected]>
Thu, 28 Mar 2024 22:58:53 +0000 (23:58 +0100)
committerEduardo <[email protected]>
Thu, 28 Mar 2024 22:58:53 +0000 (23:58 +0100)
telegram.go

index c1fffd6cd5ff02a25a9f9e53077111ef56d5997a..b9790bfca7d91a7fe0e02bc032596e7b9372b636 100644 (file)
@@ -68,40 +68,6 @@ func handleMessage(message *tgbotapi.Message) {
        }
 }
 
-func sendMenu(chatId int64) error {
-       msg := tgbotapi.NewMessage(chatId, botText)
-       msg.ParseMode = tgbotapi.ModeHTML
-       msg.ReplyMarkup = menuTextMarkup
-       msg.DisableNotification = true
-       resMsg, err := telegram.Send(msg)
-       botMsg = &resMsg
-       return err
-}
-
-func handleButton(query *tgbotapi.CallbackQuery) {
-       var text string
-
-       markup := tgbotapi.NewInlineKeyboardMarkup()
-       message := query.Message
-
-       if botMsg == nil {
-               botMsg = message
-       }
-
-       if query.Data == UpdateTextBtn {
-               text = botText
-               markup = menuTextMarkup
-       }
-
-       callbackCfg := tgbotapi.NewCallback(query.ID, "")
-       telegram.Send(callbackCfg)
-
-       // Replace menu text and keyboard
-       msg := tgbotapi.NewEditMessageTextAndMarkup(message.Chat.ID, message.MessageID, text, markup)
-       msg.ParseMode = tgbotapi.ModeHTML
-       telegram.Send(msg)
-}
-
 // When we get a command, we react accordingly
 func handleCommand(chatId int64, command string) error {
        var err error
@@ -159,6 +125,40 @@ func handleConversation(chatId int64, text string) error {
        return err
 }
 
+func sendMenu(chatId int64) error {
+       msg := tgbotapi.NewMessage(chatId, botText)
+       msg.ParseMode = tgbotapi.ModeHTML
+       msg.ReplyMarkup = menuTextMarkup
+       msg.DisableNotification = true
+       resMsg, err := telegram.Send(msg)
+       botMsg = &resMsg
+       return err
+}
+
+func handleButton(query *tgbotapi.CallbackQuery) {
+       var text string
+
+       markup := tgbotapi.NewInlineKeyboardMarkup()
+       message := query.Message
+
+       if botMsg == nil {
+               botMsg = message
+       }
+
+       if query.Data == UpdateTextBtn {
+               text = botText
+               markup = menuTextMarkup
+       }
+
+       callbackCfg := tgbotapi.NewCallback(query.ID, "")
+       telegram.Send(callbackCfg)
+
+       // Replace menu text and keyboard
+       msg := tgbotapi.NewEditMessageTextAndMarkup(message.Chat.ID, message.MessageID, text, markup)
+       msg.ParseMode = tgbotapi.ModeHTML
+       telegram.Send(msg)
+}
+
 func manageSerieRequest(chatId int64, text string) error {
        var err error
        var response string = ""