diff --git a/src/plugins/enemy/enemy_handle.go b/src/plugins/enemy/enemy_handle.go index 97085f3..e7dda93 100644 --- a/src/plugins/enemy/enemy_handle.go +++ b/src/plugins/enemy/enemy_handle.go @@ -30,7 +30,10 @@ func EnemyHandle(update tgbotapi.Update) error { ) sendMessage := tgbotapi.NewMessage(chatId, "请选择要查询的敌人") sendMessage.ReplyMarkup = inlineKeyboardMarkup - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } @@ -38,8 +41,11 @@ func EnemyHandle(update tgbotapi.Update) error { if enemy.Name == "" { sendMessage := tgbotapi.NewMessage(update.Message.Chat.ID, "未查询到此敌人,请输入正确的敌人名称。") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) messagecleaner.AddDelQueue(chatId, messageId, bot.MsgDelDelay) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/material/material_handle.go b/src/plugins/material/material_handle.go index 1e31659..e3cefb8 100644 --- a/src/plugins/material/material_handle.go +++ b/src/plugins/material/material_handle.go @@ -29,7 +29,10 @@ func MaterialHandle(update tgbotapi.Update) error { ) sendMessage := tgbotapi.NewMessage(chatId, "请选择要查询的材料") sendMessage.ReplyMarkup = inlineKeyboardMarkup - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } @@ -37,8 +40,11 @@ func MaterialHandle(update tgbotapi.Update) error { if len(materials) == 0 { sendMessage := tgbotapi.NewMessage(update.Message.Chat.ID, "未查询到此材料,请输入正确的材料名称。") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) messagecleaner.AddDelQueue(chatId, messageId, bot.MsgDelDelay) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/operator/operator_handle.go b/src/plugins/operator/operator_handle.go index 397560f..fe86a6d 100644 --- a/src/plugins/operator/operator_handle.go +++ b/src/plugins/operator/operator_handle.go @@ -29,7 +29,10 @@ func OperatorHandle(update tgbotapi.Update) error { ) sendMessage := tgbotapi.NewMessage(chatId, "请选择要查询的干员") sendMessage.ReplyMarkup = inlineKeyboardMarkup - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } @@ -37,8 +40,11 @@ func OperatorHandle(update tgbotapi.Update) error { if operator.OP.Name == "" { sendMessage := tgbotapi.NewMessage(update.Message.Chat.ID, "查无此人,请输入正确的干员名称。") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) messagecleaner.AddDelQueue(chatId, messageId, bot.MsgDelDelay) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/player/gacha_handle.go b/src/plugins/player/gacha_handle.go index 115f59f..5234952 100644 --- a/src/plugins/player/gacha_handle.go +++ b/src/plugins/player/gacha_handle.go @@ -50,8 +50,11 @@ func (_ PlayerOperationGacha) Run(uid string, userAccount account.UserAccount, c sendMessage := tgbotapi.NewMessage(chatId, fmt.Sprintf("BToken未设置,请先进行[设置](https://t.me/%s)。", viper.GetString("bot.name"))) sendMessage.ParseMode = tgbotapi.ModeMarkdownV2 sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) messagecleaner.AddDelQueue(chatId, messageId, 5) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/player/helper.go b/src/plugins/player/helper.go index 3d9195d..1905845 100644 --- a/src/plugins/player/helper.go +++ b/src/plugins/player/helper.go @@ -57,6 +57,7 @@ func playerSelector(update tgbotapi.Update, userAccount account.UserAccount, pla msg, err := bot.Arknights.Send(sendMessage) if err != nil { log.Println("can not send massage ", err) + return nil } messagecleaner.AddDelQueueFuncHash(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay, functionHash) return nil @@ -87,10 +88,11 @@ func getAccount(update tgbotapi.Update) (*account.UserAccount, error) { sendMessage.ParseMode = tgbotapi.ModeMarkdownV2 sendMessage.ReplyToMessageID = messageId msg, err := bot.Arknights.Send(sendMessage) + messagecleaner.AddDelQueue(chatId, messageId, 5) if err != nil { log.Println("can not send massage ", err) + return nil, nil } - messagecleaner.AddDelQueue(chatId, messageId, 5) messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil, nil } @@ -119,10 +121,12 @@ func getPlayers(update tgbotapi.Update) ([]account.UserPlayer, error) { } else { sendMessage := tgbotapi.NewMessage(chatId, "您还未绑定任何角色!") msg, err := bot.Arknights.Send(sendMessage) + messagecleaner.AddDelQueue(chatId, messageId, 5) + if err != nil { log.Println("can not send massage ", err) + return nil, nil } - messagecleaner.AddDelQueue(chatId, messageId, 5) messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil, nil } diff --git a/src/plugins/player/redeem_handle.go b/src/plugins/player/redeem_handle.go index 953a212..79f9e97 100644 --- a/src/plugins/player/redeem_handle.go +++ b/src/plugins/player/redeem_handle.go @@ -43,8 +43,11 @@ func (_ PlayerOperationRedeem) Run(uid string, userAccount account.UserAccount, sendMessage := tgbotapi.NewMessage(chatId, fmt.Sprintf("BToken未设置,请先进行[设置](https://t.me/%s)。", viper.GetString("bot.name"))) sendMessage.ParseMode = tgbotapi.ModeMarkdownV2 sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) messagecleaner.AddDelQueue(chatId, messageId, 5) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/sign/sign_handle.go b/src/plugins/sign/sign_handle.go index 760d35f..48c7313 100644 --- a/src/plugins/sign/sign_handle.go +++ b/src/plugins/sign/sign_handle.go @@ -29,8 +29,11 @@ func SignHandle(update tgbotapi.Update) error { sendMessage := tgbotapi.NewMessage(chatId, fmt.Sprintf("未查询到绑定账号,请先进行[绑定](https://t.me/%s)。", viper.GetString("bot.name"))) sendMessage.ParseMode = tgbotapi.ModeMarkdownV2 sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) messagecleaner.AddDelQueue(chatId, messageId, 5) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } @@ -39,8 +42,11 @@ func SignHandle(update tgbotapi.Update) error { res = utils.GetPlayersByUserId(userId).Scan(&players) if res.RowsAffected == 0 { sendMessage := tgbotapi.NewMessage(chatId, "您还未绑定任何角色!") - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) messagecleaner.AddDelQueue(chatId, messageId, 5) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } @@ -69,7 +75,10 @@ func SignHandle(update tgbotapi.Update) error { ) sendMessage := tgbotapi.NewMessage(chatId, "请选择要签到的角色") sendMessage.ReplyMarkup = inlineKeyboardMarkup - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) } else { // 绑定单个角色执行签到 @@ -91,11 +100,14 @@ func Sign(player account.UserPlayer, account account.UserAccount, chatId int64) award, hasSigned, err := skland.SignGamePlayer(player.Uid, skAccount) if err != nil { + log.Println(playerName, err) sendMessage := tgbotapi.NewMessage(chatId, fmt.Sprintf("角色 %s 签到失败!\nmsg:%s", playerName, err.Error())) - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) - log.Println(playerName, err) - return err + return nil } // 今日已完成签到 if hasSigned { @@ -120,7 +132,10 @@ func autoSign(update tgbotapi.Update) { if res.RowsAffected > 0 { sendMessage := tgbotapi.NewMessage(chatId, "已开启自动签到!") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return } @@ -135,7 +150,10 @@ func autoSign(update tgbotapi.Update) { sendMessage := tgbotapi.NewMessage(chatId, "开启自动签到成功!") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) } @@ -150,6 +168,9 @@ func stopSign(update tgbotapi.Update) { sendMessage := tgbotapi.NewMessage(chatId, "已关闭自动签到!") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) } diff --git a/src/plugins/skin/skin_handle.go b/src/plugins/skin/skin_handle.go index 7c52725..b1d099b 100644 --- a/src/plugins/skin/skin_handle.go +++ b/src/plugins/skin/skin_handle.go @@ -27,7 +27,10 @@ func SkinHandle(update tgbotapi.Update) error { ) sendMessage := tgbotapi.NewMessage(chatId, "请选择要查询的干员") sendMessage.ReplyMarkup = inlineKeyboardMarkup - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } @@ -35,8 +38,11 @@ func SkinHandle(update tgbotapi.Update) error { if operator.Name == "" { sendMessage := tgbotapi.NewMessage(update.Message.Chat.ID, "查无此人,请输入正确的干员名称。") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) messagecleaner.AddDelQueue(chatId, messageId, bot.MsgDelDelay) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/system/clear_handle.go b/src/plugins/system/clear_handle.go index f8b71a1..7350c9d 100644 --- a/src/plugins/system/clear_handle.go +++ b/src/plugins/system/clear_handle.go @@ -23,14 +23,20 @@ func ClearHandle(update tgbotapi.Update) error { } sendMessage := tgbotapi.NewMessage(chatId, "清理成功") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } sendMessage := tgbotapi.NewMessage(chatId, "无使用权限!") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/system/headhunt_handle.go b/src/plugins/system/headhunt_handle.go index 7f4a22c..34abc85 100644 --- a/src/plugins/system/headhunt_handle.go +++ b/src/plugins/system/headhunt_handle.go @@ -21,7 +21,10 @@ func HeadhuntHandle(update tgbotapi.Update) error { if param == "" { if utils.RedisIsExists(headhuntKey) && utils.RedisGet(headhuntKey) == "stop" { sendMessage := tgbotapi.NewMessage(chatId, "模拟寻访功能已关闭!") - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } @@ -38,12 +41,18 @@ func HeadhuntHandle(update tgbotapi.Update) error { text = "模拟寻访已关闭!" } sendMessage := tgbotapi.NewMessage(chatId, text) - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } sendMessage := tgbotapi.NewMessage(chatId, "无使用权限!") - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } @@ -59,7 +68,10 @@ func HeadhuntHandle(update tgbotapi.Update) error { messagecleaner.AddDelQueue(chatId, messageId, 60) sendMessage := tgbotapi.NewMessage(chatId, "已达到每日次数限制!") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(chatId, msg.MessageID, 60) return nil } @@ -74,10 +86,13 @@ func HeadhuntHandle(update tgbotapi.Update) error { if pic == nil { sendMessage := tgbotapi.NewMessage(chatId, "生成图片失败,请重试。") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) - messagecleaner.AddDelQueue(chatId, msg.MessageID, 5) + msg, err := bot.Arknights.Send(sendMessage) times, _ := strconv.Atoi(utils.RedisGet(key)) utils.RedisSet(key, strconv.Itoa(times-1), 0) + if err != nil { + return err + } + messagecleaner.AddDelQueue(chatId, msg.MessageID, 5) return nil } sendPhoto := tgbotapi.NewPhoto(chatId, tgbotapi.FileBytes{Bytes: pic}) diff --git a/src/plugins/system/kill_handle.go b/src/plugins/system/kill_handle.go index 6292530..52420cc 100644 --- a/src/plugins/system/kill_handle.go +++ b/src/plugins/system/kill_handle.go @@ -24,7 +24,10 @@ func KillHandle(update tgbotapi.Update) error { sendMessage := tgbotapi.NewMessage(chatId, "无使用权限!") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/system/news_handle.go b/src/plugins/system/news_handle.go index 875bfc9..b479db0 100644 --- a/src/plugins/system/news_handle.go +++ b/src/plugins/system/news_handle.go @@ -24,14 +24,20 @@ func NewsHandle(update tgbotapi.Update) error { } sendMessage := tgbotapi.NewMessage(chatId, text) sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } sendMessage := tgbotapi.NewMessage(chatId, "无使用权限!") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/system/ping_handle.go b/src/plugins/system/ping_handle.go index c713a72..63d06b2 100644 --- a/src/plugins/system/ping_handle.go +++ b/src/plugins/system/ping_handle.go @@ -13,8 +13,11 @@ func PingHandle(update tgbotapi.Update) error { messageId := update.Message.MessageID sendSticker := tgbotapi.NewSticker(chatId, tgbotapi.FileID(viper.GetString("sticker.ping"))) sendSticker.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendSticker) + msg, err := bot.Arknights.Send(sendSticker) messagecleaner.AddDelQueue(chatId, messageId, 5) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/system/quiz_handle.go b/src/plugins/system/quiz_handle.go index d89ff10..81ec231 100644 --- a/src/plugins/system/quiz_handle.go +++ b/src/plugins/system/quiz_handle.go @@ -25,7 +25,10 @@ func QuizHandle(update tgbotapi.Update) error { if param == "" { if utils.RedisIsExists(key) && utils.RedisGet(key) == "stop" { sendMessage := tgbotapi.NewMessage(chatId, "云玩家检测功能已关闭!") - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } @@ -42,12 +45,18 @@ func QuizHandle(update tgbotapi.Update) error { text = "云玩家检测已关闭!" } sendMessage := tgbotapi.NewMessage(chatId, text) - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } sendMessage := tgbotapi.NewMessage(chatId, "无使用权限!") - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/system/regulation_handle.go b/src/plugins/system/regulation_handle.go index 7d7e0c8..257f661 100644 --- a/src/plugins/system/regulation_handle.go +++ b/src/plugins/system/regulation_handle.go @@ -22,7 +22,10 @@ func RegulationHandle(update tgbotapi.Update) error { utils.RedisSet(fmt.Sprintf("regulation:%d", chatId), strconv.Itoa(replyMessageId), 0) sendMessage := tgbotapi.NewMessage(chatId, fmt.Sprintf("消息[%d](https://t.me/%s/%d)已设置为群规!", replyMessageId, replyToMessage.Chat.UserName, replyMessageId)) sendMessage.ParseMode = tgbotapi.ModeMarkdownV2 - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) } return nil @@ -30,7 +33,10 @@ func RegulationHandle(update tgbotapi.Update) error { sendMessage := tgbotapi.NewMessage(chatId, "无使用权限!") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/system/report_handle.go b/src/plugins/system/report_handle.go index 20c3588..f073b2b 100644 --- a/src/plugins/system/report_handle.go +++ b/src/plugins/system/report_handle.go @@ -27,7 +27,10 @@ func ReportHandle(update tgbotapi.Update) error { if utils.IsAdmin(chatId, target) { sendMessage := tgbotapi.NewMessage(chatId, "无法举报管理员!") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/plugins/system/update_handle.go b/src/plugins/system/update_handle.go index fdcb33a..72d5979 100644 --- a/src/plugins/system/update_handle.go +++ b/src/plugins/system/update_handle.go @@ -19,18 +19,27 @@ func UpdateHandle(update tgbotapi.Update) error { if utils.IsAdmin(chatId, userId) || owner == userId { sendMessage := tgbotapi.NewMessage(chatId, "开始更新数据源") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) datasource.UpdateDataSourceRunner() sendMessage = tgbotapi.NewMessage(chatId, "数据源更新结束") - msg, _ = bot.Arknights.Send(sendMessage) + msg, err = bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } sendMessage := tgbotapi.NewMessage(chatId, "无使用权限!") sendMessage.ReplyToMessageID = messageId - msg, _ := bot.Arknights.Send(sendMessage) + msg, err := bot.Arknights.Send(sendMessage) + if err != nil { + return err + } messagecleaner.AddDelQueue(msg.Chat.ID, msg.MessageID, bot.MsgDelDelay) return nil } diff --git a/src/utils/telebot/bot.go b/src/utils/telebot/bot.go index b4c57c6..e284ce7 100644 --- a/src/utils/telebot/bot.go +++ b/src/utils/telebot/bot.go @@ -1,7 +1,6 @@ package telebot import ( - "fmt" tgbotapi "github.com/go-telegram-bot-api/telegram-bot-api/v5" "github.com/spf13/viper" "log" @@ -92,7 +91,7 @@ func recoverWarp(function callbackFunction) callbackFunction { return func(msg tgbotapi.Update) error { defer func() { if r := recover(); r != nil { - fmt.Println("Recovered in f", r) + log.Println("Recovered in f", r) } }() return function(msg)