diff --git a/src/commands/gsmarena.js b/src/commands/gsmarena.js
index e2628a0..f6fce9c 100644
--- a/src/commands/gsmarena.js
+++ b/src/commands/gsmarena.js
@@ -115,7 +115,7 @@ function formatPhone(phone) {
.filter(([_, key]) => formattedPhone[key])
.map(([label, key]) => `${label}: ${formattedPhone[key]}
`)
.join("\n\n");
-
+
const deviceUrl = `GSMArena page: ${formattedPhone.url}`;
const deviceImage = phone.picture ? `Device Image: ${phone.picture}` : '';
@@ -208,9 +208,10 @@ module.exports = (bot) => {
return ctx.reply("No phones found.", { reply_to_message_id: ctx.message.message_id });
}
- const testUser = `${userName}, Select a device:`;
+ const testUser = `${userName}, please select your device:`;
const options = {
parse_mode: 'HTML',
+ reply_to_message_id: ctx.message.message_id,
disable_web_page_preview: true,
reply_markup: {
inline_keyboard: results.map(result => [{ text: result.name, callback_data: `details:${result.url}:${ctx.from.id}` }])
@@ -237,7 +238,7 @@ module.exports = (bot) => {
if (phoneDetails.name) {
const message = formatPhone(phoneDetails);
- ctx.editMessageText(`${userName}, there are the details of your device:` + message, { parse_mode: 'HTML', disable_web_page_preview: false });
+ ctx.editMessageText(`${userName}, these are the details of your device:` + message, { parse_mode: 'HTML', disable_web_page_preview: false });
} else {
ctx.reply("Error fetching phone details.", { reply_to_message_id: ctx.message.message_id });
}
diff --git a/src/commands/ponyapi.js b/src/commands/ponyapi.js
index b3fd49e..a059a11 100644
--- a/src/commands/ponyapi.js
+++ b/src/commands/ponyapi.js
@@ -23,7 +23,7 @@ module.exports = (bot) => {
const userInput = ctx.message.text.split(' ').slice(1).join(' ');
if (!userInput) {
- ctx.reply(Strings.ponyApiNoCharName, {
+ ctx.reply(Strings.ponyApi.noCharName, {
parse_mode: 'Markdown',
reply_to_message_id: ctx.message.message_id
});
@@ -62,7 +62,7 @@ module.exports = (bot) => {
};
if (charactersArray.length > 0) {
- const result = Strings.ponyApiCharRes
+ const result = Strings.ponyApi.charRes
.replace("{input}", userInput)
.replace("{name}", charactersArray[0].name)
.replace("{alias}", charactersArray[0].alias)
@@ -79,14 +79,14 @@ module.exports = (bot) => {
reply_to_message_id: ctx.message.message_id
});
} else {
- ctx.reply(Strings.ponyApiNoCharFound, {
+ ctx.reply(Strings.ponyApi.noCharFound, {
parse_mode: 'Markdown',
reply_to_message_id: ctx.message.message_id
});
};
} catch (error) {
console.error(error);
- ctx.reply(Strings.ponyApiErr, {
+ ctx.reply(Strings.ponyApi.apiErr, {
parse_mode: 'Markdown',
reply_to_message_id: ctx.message.message_id
});
@@ -98,7 +98,7 @@ module.exports = (bot) => {
const userInput = ctx.message.text.split(' ').slice(1).join(' ');
if (!userInput) {
- ctx.reply(Strings.ponyApiNoEpisodeNum, {
+ ctx.reply(Strings.ponyApi.noEpisodeNum, {
parse_mode: 'Markdown',
reply_to_message_id: ctx.message.message_id
});
@@ -129,7 +129,7 @@ module.exports = (bot) => {
};
if (episodeArray.length > 0) {
- const result = Strings.ponyApiEpRes
+ const result = Strings.ponyApi.epRes
.replace("{input}", userInput)
.replace("{name}", episodeArray[0].name)
.replace("{url}", episodeArray[0].url)
@@ -148,14 +148,14 @@ module.exports = (bot) => {
reply_to_message_id: ctx.message.message_id
});
} else {
- ctx.reply(Strings.ponyApiNoEpisodeFound, {
+ ctx.reply(Strings.ponyApi.noEpisodeFound, {
parse_mode: 'Markdown',
reply_to_message_id: ctx.message.message_id
});
};
} catch (error) {
console.error(error);
- ctx.reply(Strings.ponyApiErr, {
+ ctx.reply(Strings.ponyApi.apiErr, {
parse_mode: 'Markdown',
reply_to_message_id: ctx.message.message_id
});
@@ -168,7 +168,7 @@ module.exports = (bot) => {
// const userInput = ctx.message.text.split(' ').slice(1).join(' ');
// if (!userInput) {
- // ctx.reply(Strings.ponyApiNoComicName, {
+ // ctx.reply(Strings.ponyApi.noComicName, {
// parse_mode: 'Markdown',
// reply_to_message_id: ctx.message.message_id
// });
@@ -198,7 +198,7 @@ module.exports = (bot) => {
// };
// if (comicArray.length > 0) {
- // const result = Strings.ponyApiComicRes
+ // const result = Strings.ponyApi.comicRes
// .replace("{input}", userInput)
// .replace("{name}", comicArray[0].name)
// .replace("{series}", comicArray[0].series)
@@ -216,14 +216,14 @@ module.exports = (bot) => {
// reply_to_message_id: ctx.message.message_id
// });
// } else {
- // ctx.reply(Strings.ponyApiNoComicFound, {
+ // ctx.reply(Strings.ponyApi.noComicFound, {
// parse_mode: 'Markdown',
// reply_to_message_id: ctx.message.message_id
// });
// };
// } catch (error) {
// console.error(error);
- // ctx.reply(Strings.ponyApiErr, {
+ // ctx.reply(Strings.ponyApi.apiErr, {
// parse_mode: 'Markdown',
// reply_to_message_id: ctx.message.message_id
// });
diff --git a/src/locales/english.json b/src/locales/english.json
index 8337930..4c3e1d7 100644
--- a/src/locales/english.json
+++ b/src/locales/english.json
@@ -90,14 +90,16 @@
"httpCodeErr": "An error occurred while fetching the HTTP code.",
"httpCodeNotFound": "HTTP code not found.",
"httpCodeResult": "*HTTP Code*: {code}\n*Name*: `{message}`\n*Description*: {description}",
- "ponyApiCharRes": "*MLP Character Information for* \"`{input}`\"*:*\n\n*Name:* `{name}`\n*Alias*: `{alias}`\n*Fandom URL:* [{url}]({url})\n*Sex:* `{sex}`\n*Residence:* `{residence}`\n*Occupation:* `{occupation}`\n*Kind:* `{kind}`",
- "ponyApiEpRes": "*MLP Episode Information for* \"`{input}`\"*:*\n\n*Name:* `{name}`\n*Fandom URL:* [{url}]({url})\n*Season:* `{season}`\n*Episode:* `{episode}`\n*Overall Ep.:* `{overall}`\n*Release date:* `{airdate}`\n*Story by:* `{storyby}`\n*Written by:* `{writtenby}`\n*Storyboard:* `{storyboard}`",
- "ponyApiComicRes": "*MLP Comic Information for* \"`{input}`\"*:*\n\n*Name:* `{name}`\n*Fandom URL:* [{url}]({url})\n*Series:* `{series}`\n*Writer:* `{writer}`\n*Artist:* `{artist}`\n*Colorist:* `{colorist}`\n*Letterer:* `{letterer}`\n*Editor:* `{editor}`",
- "ponyApiNoCharName": "Please provide the character's name.",
- "ponyApiNoCharFound": "No character found.",
- "ponyApiNoEpisodeNum": "Please provide the episode's number.",
- "ponyApiNoEpisodeFound": "No episode found.",
- "ponyApiNoComicName": "Please provide the comic's name.",
- "ponyApiNoComicFound": "No comic found.",
- "ponyApiErr": "An error occurred while fetching data from the API."
+ "ponyApi": {
+ "charRes": "*MLP Character Information for* \"`{input}`\"*:*\n\n*Name:* `{name}`\n*Alias*: `{alias}`\n*Fandom URL:* [{url}]({url})\n*Sex:* `{sex}`\n*Residence:* `{residence}`\n*Occupation:* `{occupation}`\n*Kind:* `{kind}`",
+ "epRes": "*MLP Episode Information for* \"`{input}`\"*:*\n\n*Name:* `{name}`\n*Fandom URL:* [{url}]({url})\n*Season:* `{season}`\n*Episode:* `{episode}`\n*Overall Ep.:* `{overall}`\n*Release date:* `{airdate}`\n*Story by:* `{storyby}`\n*Written by:* `{writtenby}`\n*Storyboard:* `{storyboard}`",
+ "comicRes": "*MLP Comic Information for* \"`{input}`\"*:*\n\n*Name:* `{name}`\n*Fandom URL:* [{url}]({url})\n*Series:* `{series}`\n*Writer:* `{writer}`\n*Artist:* `{artist}`\n*Colorist:* `{colorist}`\n*Letterer:* `{letterer}`\n*Editor:* `{editor}`",
+ "noCharName": "Please provide the character's name.",
+ "noCharFound": "No character found.",
+ "noEpisodeNum": "Please provide the episode's number.",
+ "noEpisodeFound": "No episode found.",
+ "noComicName": "Please provide the comic's name.",
+ "noComicFound": "No comic found.",
+ "apiErr": "An error occurred while fetching data from the API."
+ }
}
\ No newline at end of file
diff --git a/src/locales/portuguese.json b/src/locales/portuguese.json
index e7e50e8..68f42ee 100644
--- a/src/locales/portuguese.json
+++ b/src/locales/portuguese.json
@@ -90,13 +90,15 @@
"httpCodeErr": "Ocorreu um erro ao buscar o código HTTP.",
"httpCodeNotFound": "Código HTTP não encontrado.",
"httpCodeResult": "*Código HTTP*: `{code}`\n*Nome*: `{message}`\n*Descrição*: `{description}`",
- "ponyApiCharRes": "*Informações do Personagem de MLP para* `{input}`*:*\n\n*Nome:* `{name}`\n*Apelido:* `{alias}`\n*URL do Fandom:* [{url}]({url})\n*Sexo:* `{sex}`\n*Residência:* `{residence}`\n*Ocupação:* `{occupation}`\n*Tipo:* `{kind}`",
- "ponyApiEpRes": "*Informações do Episódio de MLP para* `{input}`*:*\n\n*Nome:* `{name}`\n*URL do Fandom:* [{url}]({url})\n*Temporada:* `{season}`\n*Episódio:* `{episode}`\n*Episódio Geral:* `{overall}`\n*Data de Lançamento:* `{airdate}`\n*História por:* `{storyby}`\n*Escrito por:* `{writtenby}`\n*Storyboard:* `{storyboard}`",
- "ponyApiNoCharName": "Por favor, forneça o nome do personagem.",
- "ponyApiNoCharFound": "Nenhum personagem encontrado.",
- "ponyApiNoEpisodeNum": "Por favor, forneça o número do episódio.",
- "ponyApiNoEpisodeFound": "Nenhum episódio encontrado.",
- "ponyApiNoComicName": "Por favor, forneça o nome da comic.",
- "ponyApiNoComicFound": "Nenhuma comic foi encontrada.",
- "ponyApiErr": "Ocorreu um erro ao buscar dados da API."
+ "ponyApi": {
+ "charRes": "*Informações do Personagem de MLP para* `{input}`*:*\n\n*Nome:* `{name}`\n*Apelido:* `{alias}`\n*URL do Fandom:* [{url}]({url})\n*Sexo:* `{sex}`\n*Residência:* `{residence}`\n*Ocupação:* `{occupation}`\n*Tipo:* `{kind}`",
+ "epRes": "*Informações do Episódio de MLP para* `{input}`*:*\n\n*Nome:* `{name}`\n*URL do Fandom:* [{url}]({url})\n*Temporada:* `{season}`\n*Episódio:* `{episode}`\n*Episódio Geral:* `{overall}`\n*Data de Lançamento:* `{airdate}`\n*História por:* `{storyby}`\n*Escrito por:* `{writtenby}`\n*Storyboard:* `{storyboard}`",
+ "noCharName": "Por favor, forneça o nome do personagem.",
+ "noCharFound": "Nenhum personagem encontrado.",
+ "noEpisodeNum": "Por favor, forneça o número do episódio.",
+ "noEpisodeFound": "Nenhum episódio encontrado.",
+ "noComicName": "Por favor, forneça o nome da comic.",
+ "noComicFound": "Nenhuma comic foi encontrada.",
+ "apiErr": "Ocorreu um erro ao buscar dados da API."
+ }
}