Skip to content

Commit c0728b1

Browse files
committed
fix: cannot edit callback message in /batch_post
1 parent 06c8ea8 commit c0728b1

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

bot/handlers_admin.go

+9-9
Original file line numberDiff line numberDiff line change
@@ -480,6 +480,15 @@ func batchPostArtwork(ctx context.Context, bot *telego.Bot, message telego.Messa
480480
failed := 0
481481
reader := bufio.NewReader(bytes.NewReader(file))
482482
for i := startIndex; i < count+startIndex; i++ {
483+
if callbackMessage != nil {
484+
if i-startIndex == 0 || (i-startIndex)%10 == 0 {
485+
bot.EditMessageText(&telego.EditMessageTextParams{
486+
ChatID: message.Chat.ChatID(),
487+
MessageID: callbackMessage.MessageID,
488+
Text: fmt.Sprintf("总数: %d\n起始索引: %d\n间隔时间: %d秒\n已发布: %d\n失败: %d", count, startIndex, sleepTime, i, failed),
489+
})
490+
}
491+
}
483492
line, _, err := reader.ReadLine()
484493
if err == io.EOF {
485494
telegram.ReplyMessage(bot, message, "文件已读取完毕")
@@ -520,15 +529,6 @@ func batchPostArtwork(ctx context.Context, bot *telego.Bot, message telego.Messa
520529
telegram.ReplyMessage(bot, message, "发布失败: "+err.Error())
521530
return
522531
}
523-
if callbackMessage != nil {
524-
if i-startIndex == 0 || (i-startIndex)%10 == 0 {
525-
bot.EditMessageText(&telego.EditMessageTextParams{
526-
ChatID: message.Chat.ChatID(),
527-
MessageID: callbackMessage.MessageID,
528-
Text: fmt.Sprintf("总数: %d\n起始索引: %d\n间隔时间: %d秒\n已发布: %d\n失败: %d", count, startIndex, sleepTime, i, failed),
529-
})
530-
}
531-
}
532532
time.Sleep(time.Duration(sleepTime) * time.Second)
533533
}
534534
if callbackMessage != nil {

cmd/version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
)
88

99
const (
10-
Version string = "0.7.9"
10+
Version string = "0.7.10"
1111
)
1212

1313
var VersionCmd = &cobra.Command{

0 commit comments

Comments
 (0)