From dbab603e7b0258f21a8f961c75d768764300fadd Mon Sep 17 00:00:00 2001 From: bignutty <3515180-bignutty@users.noreply.gitlab.com> Date: Thu, 27 Feb 2025 22:57:39 +0100 Subject: [PATCH] use title instead of markdown header on google results --- commands/interaction/slash/search/google.js | 14 ++++++++------ commands/message/search/google.js | 14 ++++++++------ 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/commands/interaction/slash/search/google.js b/commands/interaction/slash/search/google.js index 4215459..4cd168f 100644 --- a/commands/interaction/slash/search/google.js +++ b/commands/interaction/slash/search/google.js @@ -1,9 +1,8 @@ const { google } = require('#api'); -const { paginator } = require('#client'); const { PERMISSION_GROUPS } = require('#constants'); const { format } = require('#utils/ansi'); -const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed'); +const { createEmbed, page } = require('#utils/embed'); const { acknowledge } = require('#utils/interactions'); const { link, citation, icon, smallPill, pill, codeblock, favicon} = require('#utils/markdown') const { editOrReply } = require('#utils/message') @@ -58,7 +57,9 @@ function createSearchResultPage(context, result, doodle){ name: displayLink, url: result.url }, - description: `### ${link(result.url, result.title)}\n${result.content}`, + title: result.title, + url: result.url, + description: result.content, footer: renderFooter(context, doodle) }) @@ -66,12 +67,13 @@ function createSearchResultPage(context, result, doodle){ break; case SEARCH_CARD_TYPES.KNOWLEDGE_GRAPH: - let header = result.card.title; - if(result.card.url) header = link(result.card.url, result.card.title) res = createEmbed("default", context, { - description: `### ${header}\n`, + description: "", + title: result.card.title, footer: renderFooter(context, doodle) }) + + if(result.card.url) res.url = result.card.url; if(result.card.image) res.thumbnail = { url: result.card.image }; if(result.card.description) res.description += `-# ${result.card.description}\n` diff --git a/commands/message/search/google.js b/commands/message/search/google.js index e145b2a..c579d4c 100644 --- a/commands/message/search/google.js +++ b/commands/message/search/google.js @@ -1,9 +1,8 @@ const { google } = require('#api'); -const { paginator } = require('#client'); const { PERMISSION_GROUPS } = require('#constants'); const { format } = require('#utils/ansi'); -const { createEmbed, formatPaginationEmbeds, page } = require('#utils/embed'); +const { createEmbed, page } = require('#utils/embed'); const { acknowledge } = require('#utils/interactions'); const { link, citation, icon, codeblock, pill, smallPill, favicon} = require('#utils/markdown') const { editOrReply } = require('#utils/message') @@ -56,7 +55,9 @@ function createSearchResultPage(context, result, doodle){ name: displayLink, url: result.url }, - description: `### ${link(result.url, result.title)}\n${result.content}`, + title: result.title, + url: result.url, + description: result.content, footer: renderFooter(context, doodle) }) @@ -64,13 +65,14 @@ function createSearchResultPage(context, result, doodle){ break; case SEARCH_CARD_TYPES.KNOWLEDGE_GRAPH: - let header = result.card.title; - if(result.card.url) header = link(result.card.url, result.card.title) res = createEmbed("default", context, { - description: `### ${header}\n`, + description: "", + title: result.card.title, footer: renderFooter(context, doodle) }) + if(result.card.url) res.url = result.card.url; + if(result.card.image) res.thumbnail = { url: result.card.image }; if(result.card.description) res.description += `-# ${result.card.description}\n` if(result.card.content){