From 6da9ef77482b343016b0cea174739f3ea37980db Mon Sep 17 00:00:00 2001 From: zhaoyingbo Date: Sat, 25 Jan 2025 09:32:38 +0000 Subject: [PATCH] =?UTF-8?q?refactor(net-tool):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E5=8E=86=E5=8F=B2=E8=AE=B0=E5=BD=95=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E5=92=8C=E5=9B=9E=E5=A4=8D=E6=B6=88=E6=81=AF=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/net-tool/src/larkServer/message.ts | 29 ++++++++++++++------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/packages/net-tool/src/larkServer/message.ts b/packages/net-tool/src/larkServer/message.ts index 617413f..390fc09 100644 --- a/packages/net-tool/src/larkServer/message.ts +++ b/packages/net-tool/src/larkServer/message.ts @@ -76,7 +76,7 @@ class LarkMessageService extends LarkBaseService { } /** - * ���取消息历史记录 + * 获取消息历史记录 * @param chatId 会话ID * @param startTime 开始时间 秒级时间戳 * @param endTime 结束时间 秒级时间戳 @@ -144,18 +144,21 @@ class LarkMessageService extends LarkBaseService { return this.reply(messageId, "interactive", content) } - private repliedMessageId: string = ""; - private replyMessageId: string = ""; - private replyMsgType: "text" | "interactive" = "interactive"; + private repliedMessageId: string = "" + private replyMessageId: string = "" + private replyMsgType: "text" | "interactive" = "interactive" /** * 设置回复消息的ID和类型 * @param messageId 消息ID * @param msgType 消息类型 包括:text、interactive */ - setReplyMessage(messageId: string, msgType: "text" | "interactive" = "interactive") { - this.replyMessageId = messageId; - this.replyMsgType = msgType; + setReplyMessage( + messageId: string, + msgType: "text" | "interactive" = "interactive" + ) { + this.replyMessageId = messageId + this.replyMsgType = msgType } /** @@ -165,10 +168,18 @@ class LarkMessageService extends LarkBaseService { */ async updateOrReplyMessage(content: string) { if (this.repliedMessageId) { - await this.update(this.repliedMessageId, content, this.replyMsgType === "text") + await this.update( + this.repliedMessageId, + content, + this.replyMsgType === "text" + ) return this.repliedMessageId } - const res = await this.reply(this.replyMessageId, this.replyMsgType, content) + const res = await this.reply( + this.replyMessageId, + this.replyMsgType, + content + ) if ("data" in res) { this.repliedMessageId = res.data.message_id }