// code from goatstore // api: https://store.agi.bd const fs = require("fs"); const path = require("path"); module.exports = { config: { name: "emojiAdd", version: "2.0-Fixed", author: "𝐑𝐀𝐘𝐇𝐀𝐍-𝐒𝐀𝐁𝐁𝐈𝐑", role: 0, category: "utility", guide: { en: "{p}emojiAdd add তোমার কথা" } }, onStart: async function ({ api, event, args }) { const filePath = path.join(__dirname, "emojiReplyData.json"); if (!fs.existsSync(filePath)) { fs.writeFileSync(filePath, JSON.stringify([ "ইমোজি দিয়ে লাভ নাই- 😒 যাও মুড়ি খাও জান-😘", "ইমোজি দিয়ে লাভ নাই- 😒 যাও ঘুমাও জান-😴❤️" ], null, 2), "utf8"); } let data = []; try { data = JSON.parse(fs.readFileSync(filePath, "utf8")); } catch { data = []; } const sub = args[0]?.toLowerCase(); if (sub === "add") { const text = args.slice(1).join(" "); if (!text) return api.sendMessage("❌ কথা লেখো বস\nযেমন: emojiAdd add ইমোজি দিয়ে লাভ নাই- 😒 যাও মুড়ি খাও জান-😘", event.threadID, event.messageID); data.push(text); fs.writeFileSync(filePath, JSON.stringify(data, null, 2), "utf8"); return api.sendMessage(`✅ Add Done বস 👑\n\n📝 ${text}\n📊 মোট: ${data.length} টা\n\nএখন কেউ ইমোজি দিলেই এই কথাটা আসবে 🔥`, event.threadID, event.messageID); } if (sub === "list") { if (data.length === 0) return api.sendMessage("❌ কোনো কথা নাই", event.threadID, event.messageID); let msg = `📜 মোট ${data.length} টা কথা\n───────────────\n`; data.forEach((v, i) => { msg += `${i+1}. ${v}\n`; }); return api.sendMessage(msg, event.threadID, event.messageID); } if (sub === "remove" || sub === "del") { const index = parseInt(args[1]) - 1; if (isNaN(index) || index < 0 || index >= data.length) return api.sendMessage(`❌ 1 থেকে ${data.length} এর মধ্যে দাও`, event.threadID, event.messageID); const removed = data.splice(index, 1); fs.writeFileSync(filePath, JSON.stringify(data, null, 2), "utf8"); return api.sendMessage(`🗑️ Delete Done: ${removed[0]}`, event.threadID, event.messageID); } if (sub === "clear") { fs.writeFileSync(filePath, JSON.stringify([], null, 2), "utf8"); return api.sendMessage("🧹 সব Clear", event.threadID, event.messageID); } if (sub === "test") { if (data.length === 0) return api.sendMessage("❌ কথা নাই", event.threadID, event.messageID); const msg = data[Math.floor(Math.random()*data.length)]; return api.sendMessage(`🧪 Test Reply:\n${msg}`, event.threadID, event.messageID); } return api.sendMessage(`👑 𝐑𝐀𝐘𝐇𝐀𝐍-𝐒𝐀𝐁𝐁𝐈𝐑\n\n✅ Add: emojiAdd add তোমার কথা\n📜 List: emojiAdd list\n🗑️ Del: emojiAdd remove 1\n🧪 Test: emojiAdd test\n\nমোট: ${data.length} টা`, event.threadID, event.messageID); } };