Uncommented /mlpcomic + some changes on help

This commit is contained in:
Lucas Gabriel 2025-01-24 21:28:31 -03:00
parent b60e8017c1
commit d33ed0afcb
No known key found for this signature in database
GPG Key ID: D9B075FC6DC93985
2 changed files with 62 additions and 63 deletions

View File

@ -7,7 +7,7 @@ async function sendHelpMessage(ctx, isEditing) {
const botInfo = await ctx.telegram.getMe(); const botInfo = await ctx.telegram.getMe();
const helpText = Strings.botHelp const helpText = Strings.botHelp
.replace('{botName}', botInfo.first_name) .replace('{botName}', botInfo.first_name)
.replace("{sourceLink}", `${process.env.botSource}`); .replace("{sourceLink}", process.env.botSource);
const options = { const options = {
parse_mode: 'Markdown', parse_mode: 'Markdown',
disable_web_page_preview: true, disable_web_page_preview: true,

View File

@ -162,71 +162,70 @@ module.exports = (bot) => {
}; };
}); });
bot.command("mlpcomic", spamwatchMiddleware, async (ctx) => {
const Strings = getStrings(ctx.from.language_code);
const userInput = ctx.message.text.split(' ').slice(1).join(' ');
// bot.command("mlpcomic", spamwatchMiddleware, async (ctx) => { if (!userInput) {
// const Strings = getStrings(ctx.from.language_code); ctx.reply(Strings.ponyApi.noComicName, {
// const userInput = ctx.message.text.split(' ').slice(1).join(' '); parse_mode: 'Markdown',
reply_to_message_id: ctx.message.message_id
// if (!userInput) { });
// ctx.reply(Strings.ponyApi.noComicName, { return;
// parse_mode: 'Markdown', };
// reply_to_message_id: ctx.message.message_id
// }); const apiUrl = `http://ponyapi.net/v1/comics-story/${userInput}`;
// return;
// }; try {
const response = await axios(apiUrl);
// const apiUrl = `http://ponyapi.net/v1/comics-story/${userInput}`; const comicArray = [];
console.log(response.data.data)
// try { if (Array.isArray(response.data.data)) {
// const response = await axios(apiUrl); response.data.data.forEach(comic => {
// const comicArray = []; comicArray.push({
// console.log(response.data.data) name: comic.name,
// if (Array.isArray(response.data.data)) { series: comic.series,
// response.data.data.forEach(comic => { image: comic.image,
// comicArray.push({ url: comic.url,
// name: comic.name, writer: comic.writer ? comic.writer.replace(/\n/g, ' / ') : 'N/A',
// series: comic.series, artist: comic.artist ? comic.artist.replace(/\n/g, ' / ') : 'N/A',
// image: comic.image, colorist: comic.colorist ? comic.colorist.replace(/\n/g, ' / ') : 'N/A',
// url: comic.url, letterer: comic.letterer ? comic.letterer.replace(/\n/g, ' / ') : 'N/A',
// writer: comic.writer ? comic.writer.replace(/\n/g, ' / ') : 'N/A', editor: comic.editor
// artist: comic.artist ? comic.artist.replace(/\n/g, ' / ') : 'N/A', });
// colorist: comic.colorist ? comic.colorist.replace(/\n/g, ' / ') : 'N/A', });
// letterer: comic.letterer ? comic.letterer.replace(/\n/g, ' / ') : 'N/A', };
// editor: comic.editor
// }); if (comicArray.length > 0) {
// }); const result = Strings.ponyApi.comicRes
// }; .replace("{input}", userInput)
.replace("{name}", comicArray[0].name)
// if (comicArray.length > 0) { .replace("{series}", comicArray[0].series)
// const result = Strings.ponyApi.comicRes .replace("{url}", comicArray[0].url)
// .replace("{input}", userInput) .replace("{writer}", comicArray[0].writer)
// .replace("{name}", comicArray[0].name) .replace("{artist}", comicArray[0].artist)
// .replace("{series}", comicArray[0].series) .replace("{colorist}", comicArray[0].colorist)
// .replace("{url}", comicArray[0].url) .replace("{letterer}", comicArray[0].writtenby)
// .replace("{writer}", comicArray[0].writer) .replace("{editor}", comicArray[0].editor);
// .replace("{artist}", comicArray[0].artist)
// .replace("{colorist}", comicArray[0].colorist) ctx.replyWithPhoto(comicArray[0].image, {
// .replace("{letterer}", comicArray[0].writtenby) caption: `${result}`,
// .replace("{editor}", comicArray[0].editor); parse_mode: 'Markdown',
disable_web_page_preview: true,
// ctx.replyWithPhoto(comicArray[0].image, { reply_to_message_id: ctx.message.message_id
// caption: `${result}`, });
// parse_mode: 'Markdown', } else {
// disable_web_page_preview: true, ctx.reply(Strings.ponyApi.noComicFound, {
// reply_to_message_id: ctx.message.message_id parse_mode: 'Markdown',
// }); reply_to_message_id: ctx.message.message_id
// } else { });
// ctx.reply(Strings.ponyApi.noComicFound, { };
// parse_mode: 'Markdown', } catch (error) {
// reply_to_message_id: ctx.message.message_id console.error(error);
// }); ctx.reply(Strings.ponyApi.apiErr, {
// }; parse_mode: 'Markdown',
// } catch (error) { reply_to_message_id: ctx.message.message_id
// console.error(error); });
// ctx.reply(Strings.ponyApi.apiErr, { };
// parse_mode: 'Markdown', });
// reply_to_message_id: ctx.message.message_id
// });
// };
// });
}; };