(timer: ReturnType<typeof setTimeout>)
| 109 | |
| 110 | function clearTrackedTimer(timer: ReturnType<typeof setTimeout>): void { |
| 111 | clearTimeout(timer); |
| 112 | pendingTimers.delete(timer); |
| 113 | } |
| 114 | |
| 115 | // ==================== 消息管理器 ==================== |
| 116 | class MessageManager { |
| 117 | static async edit(msg: Api.Message, text: string, options: { parseMode?: "html" | "md", deleteAfter?: number } = {}): Promise<void> { |