(msg: Api.Message, taskIdStr: string)
| 580 | } |
| 581 | } |
| 582 | |
| 583 | private async handlePauseTask(msg: Api.Message, taskIdStr: string): Promise<void> { |
| 584 | const taskId = parseInt(taskIdStr); |
| 585 | if (isNaN(taskId)) { |
| 586 | await msg.edit({ text: "❌ 请输入有效的任务ID", parseMode: "html" }); |
| 587 | return; |
| 588 | } |
| 589 | |
| 590 | const success = await this.taskManager.pauseTask(taskId); |
| 591 | if (success) { |
| 592 | await msg.edit({ text: `⏸️ 已暂停任务 #${taskId}`, parseMode: "html" }); |
| 593 | } else { |
| 594 | await msg.edit({ text: "❌ 暂停任务失败", parseMode: "html" }); |
| 595 | } |
| 596 | } |
| 597 | |
| 598 | private async handleResumeTask(msg: Api.Message, taskIdStr: string): Promise<void> { |
no test coverage detected