diff --git a/src/main/kotlin/OneDriveTransferCenter.kt b/src/main/kotlin/OneDriveTransferCenter.kt index e6fce28..37014b5 100644 --- a/src/main/kotlin/OneDriveTransferCenter.kt +++ b/src/main/kotlin/OneDriveTransferCenter.kt @@ -49,13 +49,13 @@ object DefaultOneDriveTransferCallback : OneDriveTransferCallback { .replyToMessageId(task.extra["messageId"].toString().toInt()) .build() ) - task.extra["messageId"] = message.messageId + task.extra["infoMessageId"] = message.messageId } override fun onTransferStart(progress: OneDriveTransferWorkerProgress) { val newMessage = EditMessageText.builder() .chatId(progress.currentTask.extra["chatId"].toString().toLong()) - .messageId(progress.currentTask.extra["messageId"].toString().toInt()) + .messageId(progress.currentTask.extra["infoMessageId"].toString().toInt()) .text( """ OneDrive 中转任务开始执行 @@ -65,14 +65,14 @@ object DefaultOneDriveTransferCallback : OneDriveTransferCallback { ) .build().orSendMessage(progress.currentTask.bot, progress.currentTask.extra["messageId"].toString().toInt()) if (newMessage != null) { - progress.currentTask.extra["messageId"] = newMessage.messageId + progress.currentTask.extra["infoMessageId"] = newMessage.messageId } } override fun onProgress(progress: OneDriveTransferWorkerProgress) { val newMessage = EditMessageText.builder() .chatId(progress.currentTask.extra["chatId"].toString().toLong()) - .messageId(progress.currentTask.extra["messageId"].toString().toInt()) + .messageId(progress.currentTask.extra["infoMessageId"].toString().toInt()) .text( """ OneDrive 中转任务执行中 @@ -82,14 +82,14 @@ object DefaultOneDriveTransferCallback : OneDriveTransferCallback { ) .build().orSendMessage(progress.currentTask.bot, progress.currentTask.extra["messageId"].toString().toInt()) if (newMessage != null) { - progress.currentTask.extra["messageId"] = newMessage.messageId + progress.currentTask.extra["infoMessageId"] = newMessage.messageId } } override fun onTransferFailure(task: OneDriveTransferTask, progress: OneDriveTransferWorkerProgress) { val newMessage = EditMessageText.builder() .chatId(task.extra["chatId"].toString().toLong()) - .messageId(task.extra["messageId"].toString().toInt()) + .messageId(task.extra["infoMessageId"].toString().toInt()) .text( """ OneDrive 中转任务执行失败 @@ -99,14 +99,14 @@ object DefaultOneDriveTransferCallback : OneDriveTransferCallback { ) .build().orSendMessage(progress.currentTask.bot, progress.currentTask.extra["messageId"].toString().toInt()) if (newMessage != null) { - progress.currentTask.extra["messageId"] = newMessage.messageId + progress.currentTask.extra["infoMessageId"] = newMessage.messageId } } override fun onTransferSuccess(task: OneDriveTransferTask, progress: OneDriveTransferWorkerProgress) { val newMessage = EditMessageText.builder() .chatId(task.extra["chatId"].toString().toLong()) - .messageId(task.extra["messageId"].toString().toInt()) + .messageId(task.extra["infoMessageId"].toString().toInt()) .text( """ OneDrive 中转任务执行成功 @@ -116,7 +116,7 @@ object DefaultOneDriveTransferCallback : OneDriveTransferCallback { ) .build().orSendMessage(progress.currentTask.bot, progress.currentTask.extra["messageId"].toString().toInt()) if (newMessage != null) { - progress.currentTask.extra["messageId"] = newMessage.messageId + progress.currentTask.extra["infoMessageId"] = newMessage.messageId } }