use title instead of markdown header on google results

This commit is contained in:
bignutty 2025-02-27 22:57:39 +01:00
parent f8dcbb3314
commit dbab603e7b
2 changed files with 16 additions and 12 deletions

View file

@ -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`

View file

@ -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){