// code from goatstore // api: https://store.agi.bd module.exports = { config: { name: "iftar", aliases: ["ramadan", "roza"], version: "3.1.0", author: "RAKIB", countDown: 5, role: 0, nixPrefix: true, shortDescription: "Ramadan Iftar Time", longDescription: "Premium Ramadan Interface", category: "Islamic", guide: "{pn} [city] --c [color]" }, onStart: async function ({ api, event, args }) { const axios = require("axios"); const dipto = "https://api.noobs-api.rf.gd/dipto"; let city = args[0] || "Dhaka"; let color = args.includes("--c") ? args[args.indexOf("--c") + 1] : "white"; let url = `${dipto}/ifter?city=${encodeURIComponent(city)}&color=${encodeURIComponent(color)}`; const boldSerif = (text) => { const letters = { 'A':'๐€','B':'๐','C':'๐‚','D':'๐ƒ','E':'๐„','F':'๐…','G':'๐†','H':'๐‡','I':'๐ˆ','J':'๐‰','K':'๐Š','L':'๐‹','M':'๐Œ','N':'๐','O':'๐Ž','P':'๐','Q':'๐','R':'๐‘','S':'๐’','T':'๐“','U':'๐”','V':'๐•','W':'๐–','X':'๐—','Y':'๐˜','Z':'๐™', 'a':'๐š','b':'๐›','c':'๐œ','d':'๐','e':'๐ž','f':'๐Ÿ','g':'๐ ','h':'๐ก','i':'๐ข','j':'๐ฃ','k':'๐ค','l':'๐ฅ','m':'๐ฆ','n':'๐ง','o':'๐จ','p':'๐ฉ','q':'๐ช','r':'๐ซ','s':'๐ฌ','t':'๐ญ','u':'๐ฎ','v':'๐ฏ','w':'๐ฐ','x':'๐ฑ','y':'๐ฒ','z':'๐ณ' }; return text.split('').map(char => letters[char] || char).join(''); }; try { const { data } = await axios.get(url); if (!data || !data.today) { return api.sendMessage("โš ๏ธ Invalid city name!", event.threadID, event.messageID); } let msg = `๐ŸŒ™ ${boldSerif("Ramadan Kareem")} โ—ˆโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ—ˆ ๐Ÿ“ ${boldSerif("CITY")}: ${data.city.toUpperCase()} ๏ฝข ${boldSerif("TODAY'S TIMING")} ๏ฝฃ ๐ŸŒ… ${boldSerif("Sehri Ends")} : ${data.today.sehri} ๐Ÿ•Œ ${boldSerif("Fajr Time")} : ${data.today.fajr} ๐ŸŒ† ${boldSerif("Iftar Time")} : ${data.today.iftar} โณ ${boldSerif("REMAINING TIME")} โ—ฝ ${boldSerif("Sehri")}: ${data.sahriRemain} โ—ฝ ${boldSerif("Iftar")}: ${data.iftarRemain} ๐Ÿ“… ${boldSerif("TOMORROW PLAN")} ยป ${boldSerif("Sehri")}: ${data.tomorrow.sehri} ยป ${boldSerif("Iftar")}: ${data.tomorrow.iftar} ยป ${boldSerif("Date")}: ${data.tomorrowDate} โฐ ${boldSerif("Current Time")}: ${data.currentTime} โ—ˆโ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ—ˆ ๐Ÿคฒ ${boldSerif("DUA (IFTAR)")} "Allahumma laka sumtu wa ala rizqika aftartu."`; const img = await axios.get(data.imgUrl, { responseType: "stream" }); return api.sendMessage( { body: msg, attachment: img.data }, event.threadID, event.messageID ); } catch (err) { console.log(err); return api.sendMessage("โŒ Connection failed! Try again later.", event.threadID, event.messageID); } } };