const axios = require('axios'); const fs = require('fs'); module.exports = { config: { name: "logo", aliases: ["logos", "texpro"], version: "1.0", author: "Samuel Kâñèñgeè", countDown: 5, role: 0, shortDescription: "", longDescription: "", category: "logo", guide: "{pn}" }, onStart: async function ({ api, event, args, Users }) { let { messageID, senderID, threadID } = event; if (args.length >= 2 && args[0].toLowerCase() === "list") { let page = parseInt(args[1]); switch (page) { case 1: return api.sendMessage( `╔════ஜ۩۞۩ஜ═══╗\n\n𝑯𝑒𝒓𝒆'𝒔 𝒕𝒉𝒆 𝒍𝒐𝒈𝒐 𝒍𝒊𝒔𝒕 - 𝑷𝒂𝒈𝒆 1:\n\n ❍ aglitch ❍ Business ❍ blood\n❍ blackpink ❍ broken ❍ christmas\n❍ captainamerica ❍ carbon ❍ circuit\n❍ choror ❍ christmas ❍ discovery\n❍ devil ❍ dropwater ❍ fiction\n❍ fire ❍ glass ❍ greenhorror\n❍ imglitch ❍ layered ❍ light\n❍ magma ❍ metallic ❍ neon\n❍ skeleton ❍ sketch ❍ stone\n❍ love ❍ transformers ❍ wall\n\n 𝑷𝑨𝑮𝑬 1 - 3\n\n╚════ஜ۩۞۩ஜ═══╝`, threadID, messageID ); case 2: return api.sendMessage( `╔════ஜ۩۞۩ஜ═══╗\n\n𝑯𝑒𝒓𝒆'𝒔 𝒕𝒉𝒆 𝒍𝒐𝒈𝒐 𝒍𝒊𝒔𝒕 - 𝑷𝒂𝒈𝒆 2:\n\n❍ naruto ❍ dragonfireavater\n❍ pubgavater ❍ nightstars ❍ sunlight\n❍ cloud ❍ pig ❍ caper\n❍ writestatus ❍ horror ❍ teamlogo \n❍ queen ❍ beach ❍ fbc3\n❍ tatto ❍ shirt3 ❍ oceansea\n❍ shirt4 ❍ shirt5 ❍ shirt6\n❍ lovemsg ❍ chstm ❍ christmas2\n❍ icetext ❍ butterlfy ❍ coffe\n\n𝑷𝑨𝑮𝑬 2 - 3\n\n╚════ஜ۩۞۩ஜ═══╝`, threadID, messageID ); case 3: return api.sendMessage( `╔════ஜ۩۞۩ஜ═══╗\n\n𝑯𝑒𝒓𝒆'𝒔 𝒕𝒉𝒆 𝒍𝒐𝒈𝒐 𝒍𝒊𝒔𝒕 - 𝑷𝒂𝒈𝒆 3:❍ smoke\n\n𝑷𝑨𝑮𝑬 3 - 3\n\n╚════ஜ۩۞۩ஜ═══╝`, threadID, messageID ); default: return api.sendMessage( `╔════ஜ۩۞۩ஜ═══╗\n\nInvalid page number! Please use "list 1" or "list 2" or "list 3" to view the available logo lists.\n\n╚════ஜ۩۞۩ஜ═══╝`, threadID, messageID ); } } if (args.length < 2) { return api.sendMessage( `╔════ஜ۩۞۩ஜ═══╗\n\nInvalid command format! Use: logo list logo list (page number) or logo (logo name) (text)\n\n╚════ஜ۩۞۩ஜ═══╝`, threadID, messageID ); } let type = args[0].toLowerCase(); let text = args.slice(1).join(" "); let pathImg = __dirname + `/cache/${type}_${text}.png`; let apiUrl, message; switch (type) { case "glass": apiUrl = `https://rest-api-001.faheem001.repl.co/api/textpro?number=4&text=${text}`; message = "Here's the [GLASS] Logo created:"; break; case "business": apiUrl = `https://rest-api-001.faheem001.repl.co/api/textpro?number=5&text=${text}`; message = "here's the [𝑩𝑼𝑺𝑰𝑵𝑬𝑺𝑺] Logo created:"; break; case "wall": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/embossed?text=${text}`; message = "here's the [WALL] Logo created:"; break; case "aglitch": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/aglitch?text=${text}&text2=${text}`; message = "here's the [AGLITCH ] Logo created:"; break; case "berry": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/berry?text=${text}`; message = "here's the [𝑩𝑬𝑹𝑹𝒀] Logo created:"; break; case "blackpink": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/blackpink?text=${text}`; message = "here's the [𝑩𝑳𝑨𝑪𝑲𝑷𝑰𝑵𝑲] Logo created:"; break; case "blood": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/blood?text=${text}`; message = "here's the [𝑩𝑳𝑶𝑶𝑫] Logo created:"; break; case "broken": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/broken?text=${text}`; message = "here's the [𝑩𝑹𝑶𝑲𝑬𝑵] Logo created:"; break; case "smoke": apiUrl = `https://api.lolhuman.xyz/api/photooxy1/smoke?apikey=0a637f457396bf3dcc21243b&text=${text}`; message = "here's the [𝑺𝑴𝑶𝑲𝑬] Logo created:"; break; case "captainamerica": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/captainamerica?text=${test}&text2=${text}`; message = "here's the [𝑪𝑨𝑷𝑻𝑨𝑰𝑵𝑨𝑴𝑬𝑹𝑰𝑪𝑨] logo created:"; break; case "carbon": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/carbon?text=${text}`; message = "here's the [𝑪𝑨𝑹𝑩𝑶𝑵] created:"; break; case "choror": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/choror?text=${text}&text2=${text}`; message = "here's the [𝑪𝑯𝑶𝑹𝑶𝑹] Logo created:"; break; case "christmas": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/christmas?text=${text}`; message = "here's the [𝑪𝑯𝑹𝑰𝑺𝑻𝑴𝑨𝑺] Logo created:"; break; case "circuit": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/circuit?text=${text}`; message = "here's the [𝑪𝑰𝑹𝑪𝑼𝑰𝑻] Logo created:"; break; case "devil": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/devil?text=${text}`; message = "here's the [𝑫𝑬𝑽𝑰𝑳] Logo created:"; break; case "discovery": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/discovery?text=${text}`; message = "here's the [𝑫𝑰𝑺𝑪𝑶𝑽𝑬𝑹𝒀] Logo created:"; break; case "dropwater": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/dropwater?text=${text}`; message = "here's the [𝑫𝑹𝑶𝑷𝑾𝑨𝑻𝑬𝑹] Logo created:"; break; case "fiction": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/fiction?text=${text}`; message = "here's the [𝑭𝑰𝑪𝑻𝑰𝑶𝑵] Logo created:"; break; case "firework": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/firework?text=${text}`; message = "here's the [𝑭𝑰𝑹𝑬𝑾𝑶𝑹𝑲] Logo created:"; break; case "galaxy": apiUrl = `https://rest-api-001.faheem001.repl.co/api/textpro?number=173&text=${text}`; message = "here's the [𝑮𝑨𝑳𝑨𝑿𝒀] Logo created:"; break; case "glossy": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/glossy?text=${text}`; message = "here's the [𝑮𝑳𝑶𝑺𝑺𝒀] Logo created:"; break; case "glue": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/glue?text=${text}`; message = "here's the [𝑮𝑳𝑼𝑬] Logo created:"; break; case "gradient": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/gradient?text=${text}`; message = "here's the [𝑮𝑹𝑨𝑫𝑰𝑬𝑵𝑻] Logo created:"; break; case "greenhorror": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/greenhorror?text=${text}`; message = "here's the [𝑮𝑹𝑬𝑬𝑵𝑯𝑶𝑹𝑹𝑶𝑹] Logo created:"; break; case "spooky": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/spooky?text=${text}&text2=${text}`; message = "here's the [𝑺𝑷𝑶𝑶𝑲𝒀] Logo created:"; break; case "imglitch": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/imglitch?text=${text}`; message = "here's the [𝑰𝑴𝑮𝑳𝑰𝑻𝑪𝑯] Logo created:"; break; case "layered": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/layered?text=${text}&text2=${text}`; message = "here's the [𝑳𝑨𝒀𝑬𝑹𝑬𝑫] Logo created:"; break; case "light": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/light?text=${text}`; message = "here's the [𝑳𝑰𝑮𝑯𝑻] Logo created:"; break; case "magma": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/magma?text=${text}`; message = "here's the [𝑴𝑨𝑮𝑴𝑨] Logo created:"; break; case "metallic": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/metallic?text=${text}`; message = "here's the [𝑴𝑬𝑻𝑨𝑳𝑳𝑰𝑪] Logo created:"; break; case "neon": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/neon?text=${text}`; message = "here's the [𝑵𝑬𝑶𝑵] Logo created:"; break; case "skeleton": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/skeleton?text=${text}`; message = "here's the [𝑺𝑲𝑬𝑳𝑬𝑻𝑶𝑵] Logo created:"; break; case "sketch": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/sketch?text=${text}`; message = "here's the [𝑺𝑲𝑬𝑻𝑪𝑯] Logo created:"; break; case "stone": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/stone?text=${text}`; message = "here's the [𝑺𝑻𝑶𝑵𝑬] Logo created:";break; case "transformer": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/textpro/transformer?text=${text}`; message = "here's the [𝑻𝑹𝑨𝑵𝑺𝑭𝑶𝑹𝑴𝑬𝑹] Logo created:"; break; case "fire": apiUrl = `https://chards-bot-api.richardretadao1.repl.co/api/photooxy/flaming?text=${text}`; message = "here's the [𝑭𝑰𝑹𝑬] Logo created:"; break; case "naruto": apiUrl = `https://rest-api-2.faheem007.repl.co/api/photooxy/naruto?text=${text}`; message = "here's the [𝑵𝑨𝑹𝑼𝑻𝑶] Logo created:"; break; case "dragonfire": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/dragonfire?text=${text}`; message = "here's the [Pubg] Logo created:"; break; case "avater": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/lolnew?text=${text}`; message = "here's the [AVATAR] Logo created:"; break; case "pubgavatar": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/pubgavatar?text=${text}`; message = "here's the [PUBGAVATAR] Logo created:"; break; case "nightstars": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/nightstars?text=${text}`; message = "here's the [NIGHTSTARS] Logo created:"; break; case "sunlight": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/sunlight?text=${text}`; message = "here's the [SUNLIGHT] Logo created:"; break; case "cloud": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/cloud?text=${text}`; message = "here's the [CLOUD] Logo created:"; break; case "pig": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/pig?text=${text}`; message = "here's the [PIG] Logo created:"; break; case "caper": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/caper?text=${text}`; message = "here's the [CAPER] Logo created:"; break; case "horror": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/horror?text=${text}`; message = "here's the [HORROR] Logo created:"; break; case "writestatus": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/writestatus?text=${text}&text2=Your%20Quotes%20In%20Herm`; message = "here's the [WRITESTATUS] Logo created:"; break; case "teamlogo": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/teamlogo?text=${text}`; message = "here's the [TEAMLOGO] Logo created:"; break; case "beach": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/beach?text=${text}`; message = "here's the [BEACH] Logo created:"; break; case "queen": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/queen?text=${text}`; message = "here's the [QUEEN] Logo created:"; break; case "fbc3": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/facebookcover3?text=${text}`; message = "here's the [FBC3] Logo created:"; break; case "tatto": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/tatto?text=${text}`; message = "here's the [TATTO] Logo created:"; break; case "shirt3": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/shirt3?text=${text}&text2=20`; message = "here's the [SHIRT3] Logo created:"; break; case "oceansea": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/photooxy/oceansea?text=${text}`; message = "here's the [SEA] Logo created:"; break; case "shirt4": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/shirt4?text=${text}&text2=20`; message = "here's the [SHIRT4] Logo created:"; break; case "shirt5": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/shirt5?text=${text}&text2=20`; message = "here's the [SHIRT5] Logo created:"; break; case "shirt6": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/shirt6?text=${text}&text2=20`; message = "here's the [SHIRT6] Logo created:"; break; case "lovemsg": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/photooxy/lovemessage?text=${text}`; message = "here's the [LOVEMSG] Logo created:"; break; case "chstm": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/Chirstmasvideo?text=${text}&type=video/mp4`; message = "here's the [CHIRTMAS] Logo created:"; break; case "christmas2": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/Christmas2?text=${text}`; message = "here's the [CHRISTMAS] Logo created:"; break; case "icetext": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/icetext?url=https://i.imgur.com/BTPUTRQ.jpg&text=${text}`; message = "here's the [ICETEXT] Logo created:"; break; case "butterfly": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/photooxy/butterfly?text=${text}`; message = "here's the [BUTTERFLY 🦋] Logo created:"; break; case "coffe": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/photooxy/coffecup?text=${text}`; message = "here's the [COFFEE] Logo created:"; break; case "love": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/lovetext?text=${text}`; message = "here's the [LOVETEXT] Logo created:"; break; case "intro2": apiUrl = `https://faheem-vip-010.faheem001.repl.co/api/ephoto/intro2?text=${text}&type=video/mp4`; message = "here's the [AVATER] Logo created:"; break; default: return api.sendMessage( `•°•°•°•°•°•°۩۞۩°•°•°•°•°•°•\n\nInvalid logo type! Use "list 1" to see the list of textpro logos.\n\n•°•°•°•°•°•°۩۞۩°•°•°•°•°•°•`, threadID, messageID ); } try { let response = await axios.get(apiUrl, { responseType: "arraybuffer" }); fs.writeFileSync(pathImg, Buffer.from(response.data, "binary")); return api.sendMessage( { attachment: fs.createReadStream(pathImg), body: message }, threadID, () => fs.unlinkSync(pathImg) ); } catch (err) { console.error(err); return api.sendMessage( `╔════ஜ۩۞۩ஜ═══╗\n\nAn error occurred while generating the logo. Please try again later.\n\n╚════ஜ۩۞۩ஜ═══╝`, threadID, messageID ); } }, };