diff --git a/commands/message/core/ping.js b/commands/message/core/ping.js index 6f2bdb5..e1775a9 100644 --- a/commands/message/core/ping.js +++ b/commands/message/core/ping.js @@ -19,7 +19,7 @@ module.exports = { editOrReply(context, { content: "", embeds: [createEmbed("default", context, { - description: `${icon("connection")} **Bot Latency**\n` + codeblock("ansi", [`rest ${format(`${ping.rest}ms`, "m")}`, `gateway ${format(`${ping.gateway}ms`, "m")}`]) + description: `${icon("connection")} **Pong!**\n` + codeblock("ansi", [`rest ${format(`${ping.rest}ms`, "m")}`, `gateway ${format(`${ping.gateway}ms`, "m")}`]) })] }) }, diff --git a/commands/message/search/maps.js b/commands/message/search/maps.js new file mode 100644 index 0000000..e69de29 diff --git a/commands/message/search/quora.js b/commands/message/search/quora.js index 0f2f9a4..914ef1f 100644 --- a/commands/message/search/quora.js +++ b/commands/message/search/quora.js @@ -136,8 +136,8 @@ module.exports = { if(search.status == 2) return editOrReply(context, {embeds:[createEmbed("error", context, search.message)]}) let pages = [] - // Create the initial page + // Create the initial page for(const answer of search.answers){ pages.push(createQuoraAnswerPage(context, search.question, answer)) } diff --git a/commands/message/search/reverse-image.js b/commands/message/search/reverse-image.js index acdb2e5..cb8f452 100644 --- a/commands/message/search/reverse-image.js +++ b/commands/message/search/reverse-image.js @@ -11,7 +11,11 @@ function createReverseImageSearchResultPage(context, result, source){ let res = { "embeds": [ createEmbed("default", context, { - description: `**${link(result.url, result.name)}**`, + author: { + iconUrl: `https://www.google.com/s2/favicons?domain=${encodeURIComponent(result.url)}&sz=256`, + name: result.name, + url: result.url + }, image: { url: result.image }, diff --git a/commands/message/search/wikihow.js b/commands/message/search/wikihow.js index c3c4dd0..8ce452b 100644 --- a/commands/message/search/wikihow.js +++ b/commands/message/search/wikihow.js @@ -8,7 +8,11 @@ const { wikihow } = require('../../../labscore/api'); function createWikiHowPage(context, result){ let e = createEmbed("default", context, { - description: `**${link(result.link, result.title)}**\n\n${result.snippet}`, + author: { + name: result.title, + url: result.link + }, + description: result.snippet, footer: { iconUrl: STATICS.wikihow, text: `WikiHow • ${context.application.name}` diff --git a/commands/message/utils/dictionary.js b/commands/message/utils/dictionary.js index f658cf1..3f9b4b3 100644 --- a/commands/message/utils/dictionary.js +++ b/commands/message/utils/dictionary.js @@ -1,5 +1,5 @@ const { createEmbed, formatPaginationEmbeds } = require('../../../labscore/utils/embed') -const { link } = require('../../../labscore/utils/markdown') +const { link, pill, iconPill } = require('../../../labscore/utils/markdown') const { editOrReply } = require('../../../labscore/utils/message') const { paginator } = require('../../../labscore/client'); @@ -19,8 +19,8 @@ function createDictionaryPage(context, result){ for(const d of result.definitions){ let v = d.definition - if(d.example) v = v + `\n\n**Example**\n${d.example}` - if(d.synonyms.length >= 1) v = v + `\n\n**Synonyms**\n*${d.synonyms.join(', ')}*` + if(d.example) v = v + `\n\n${iconPill("pencil", "Example")}\n> ${d.example}` + if(d.synonyms.length >= 1) v = v + `\n\n${iconPill("message", "Synonyms")}\n> *${d.synonyms.join(', ')}*` e.fields.push({ name: d.type, value: v,