mirror of
https://github.com/krau/SaveAny-Bot.git
synced 2026-05-10 17:52:44 +08:00
refactor: move log for pub copy media req and provide a tip
This commit is contained in:
@@ -48,7 +48,6 @@ func tryCopyMedia(ctx *ext.Context, update *ext.Update) {
|
||||
if update.EffectiveMessage == nil || update.EffectiveMessage.Message == nil {
|
||||
return
|
||||
}
|
||||
common.Log.Tracef("Got copy media request from %d", update.EffectiveChat().GetID())
|
||||
msg := update.EffectiveMessage.Message
|
||||
if link := linkRegex.FindString(update.EffectiveMessage.Text); link != "" {
|
||||
linkChatID, messageID, err := parseLink(ctx, link)
|
||||
@@ -64,6 +63,11 @@ func tryCopyMedia(ctx *ext.Context, update *ext.Update) {
|
||||
}
|
||||
msg = fileMessage
|
||||
}
|
||||
if _, ok := msg.GetMedia(); !ok || msg.Media == nil {
|
||||
ctx.Reply(update, ext.ReplyTextString("消息中没有文件或媒体"), nil)
|
||||
return
|
||||
}
|
||||
common.Log.Tracef("Got copy media request from %d", update.EffectiveChat().GetID())
|
||||
if _, err := copyMediaToChat(ctx, msg, update.EffectiveChat().GetID()); err != nil {
|
||||
common.Log.Errorf("Failed to copy media: %v", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user