From 2f45055d828eeef45b979a2b4ee721e99f824b73 Mon Sep 17 00:00:00 2001 From: MrOrz Date: Wed, 7 Sep 2022 18:56:25 +0800 Subject: [PATCH 1/2] [processImage] specify all article types so that no matter what API's MEDIA_ARTICLE_SUPPORT is, chatbot can get all media results --- src/webhook/handlers/processImage.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/webhook/handlers/processImage.js b/src/webhook/handlers/processImage.js index fe605d43..6080108e 100644 --- a/src/webhook/handlers/processImage.js +++ b/src/webhook/handlers/processImage.js @@ -30,6 +30,7 @@ export default async function({ data = {} }, event, userId) { query($mediaUrl: String!) { ListArticles( filter: { mediaUrl: $mediaUrl } + articleTypes: [TEXT, IMAGE, AUDIO, VIDEO] orderBy: [{ _score: DESC }] first: 4 ) { From 2f09c7ac5047e03f9fec02378296a3f678b6476f Mon Sep 17 00:00:00 2001 From: MrOrz Date: Wed, 7 Sep 2022 20:16:44 +0800 Subject: [PATCH 2/2] Fix GraphQL syntax --- src/webhook/handlers/processImage.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/webhook/handlers/processImage.js b/src/webhook/handlers/processImage.js index 6080108e..4a96d178 100644 --- a/src/webhook/handlers/processImage.js +++ b/src/webhook/handlers/processImage.js @@ -29,8 +29,10 @@ export default async function({ data = {} }, event, userId) { } = await gql` query($mediaUrl: String!) { ListArticles( - filter: { mediaUrl: $mediaUrl } - articleTypes: [TEXT, IMAGE, AUDIO, VIDEO] + filter: { + mediaUrl: $mediaUrl + articleTypes: [TEXT, IMAGE, AUDIO, VIDEO] + } orderBy: [{ _score: DESC }] first: 4 ) {