diff --git a/src/index.ts b/src/index.ts index 5d2f350..359f2ac 100644 --- a/src/index.ts +++ b/src/index.ts @@ -92,7 +92,7 @@ export default defineEndpoint({ if (firstReply && firstReply.collection === 'wechat_text_replies') { const textItem = firstReply.item as { content: string }; reply = replyBuilder.buildTextReply(textItem.content); - } else if (firstReply && firstReply.collection === 'wechat_link_replies') { + } else if (firstReply && firstReply.collection === 'wechat_news_replies') { const linkItem = firstReply.item as unknown as { title: string; description: string; url: string; thumbnail: string; link_with_questions: boolean; related_question?: string; }; if (!linkItem.link_with_questions) { // 构造图文消息XML diff --git a/src/types/directus-schema.ts b/src/types/directus-schema.ts index 3c58a84..154a3b8 100644 --- a/src/types/directus-schema.ts +++ b/src/types/directus-schema.ts @@ -33,7 +33,7 @@ export interface WechatTextReply { /** * 微信回复消息类型——图文消息 */ -export interface WechatLinkReply { +export interface WechatNewsReply { id: string; title: string; description: string; @@ -49,8 +49,8 @@ export interface WechatLinkReply { export interface WechatRepliesReply { id: string; wechat_replies_id: string; - item: WechatTextReply | WechatLinkReply; - collection: 'wechat_text_replies' | 'wechat_link_replies'; + item: WechatTextReply | WechatNewsReply; + collection: 'wechat_text_replies' | 'wechat_news_replies'; } /**