// code from goatstore // api: https://store.agi.bd const axios = require("axios"); const fs = require("fs-extra"); const path = require("path"); // 🔒 LOCKED FOR RAYHAN-SABBIR const a1 = "𝆠፝"; const a2 = "𝐑𝐀𝐘"; const a3 = "𝐇𝐀𝐍-"; const a4 = "𝐒𝐀𝐁"; const a5 = "𝐁𝐈𝐑"; const hiddenOwner = [a1, a2, a3, a4, a5].join(""); if (hiddenOwner !== "𝆠፝𝐑𝐀𝐘𝐇𝐀𝐍-𝐒𝐀𝐁𝐁𝐈𝐑") { process.exit(0); } module.exports = { config: { name: "rayhanpx", aliases: ["rpx", "rayhan"], version: "1.0.0", role: 0, author: hiddenOwner, description: "💬 র্যান্ডম নো-প্রিফিক্স চ্যাট ও ফানি এআই রিপ্লাই সিস্টেম", category: "Fun", countDown: 0, }, onStart: async function () { console.log("✅ 𝐑𝐀𝐘𝐇𝐀𝐍 𝐏𝐗™ Chat System Loaded - LOCKED FOR RAYHAN-SABBIR"); }, // Goat Bot এর জন্য onChat, Mirai এর জন্য handleEvent দুইটাই রাখলাম onChat: async function ({ api, event, message }) { return this.handleEvent({ api, event, message }); }, handleEvent: async function ({ api, event, message }) { try { const { threadID, messageID, body, type, messageReply, attachments } = event; if (!body) return; const msgText = body.toLowerCase().trim(); const ownerSignature = "👤 𝐑𝐀𝐘𝐇𝐀𝐍 𝐏𝐗™"; const makeBox = (title, text) => { return `╭───────────────⭓\n│ 👑 ${title}\n├───────────────⭓\n│ ${text}\n├───────────────⭓\n│ ${ownerSignature}\n╰───────────────⭓`; }; const randomReplies = [ "বেশি 𝗕𝗢𝗧 𝗕𝗢𝗧 করলে 𝗟𝗘𝗔𝗩𝗘 নিবো কিন্তু😒", "শুনবো না😼 তুমি আমাকে প্রেম করাই দাও নাই🥺 পচা তুমি🥺", "আমি আবাল দের সাথে কথা বলি না, 𝗢𝗞😒", "এতো ডেকো না, প্রেম এ পরে যাবো তো🙈", "𝗕𝗼𝗹𝗼 𝗕𝗮𝗯𝘂, তুমি কি আমাকে ভালোবাসো? 🙈💋", "বার বার ডাকলে মাথা গরম হয়ে যায় কিন্তু😑", "হ্যাঁ বলো😒, তোমার জন্য কি করতে পারি😐😑?", "এতো ডাকছিস কেন? গালি শুনবি নাকি? 🤬", "𝗜 𝗹𝗼𝘃𝗲 𝘆𝗼𝘂 𝗷𝗮𝗻𝘂🥰", "আরে 𝗕𝗼𝗹𝗼 আমার জান, কেমন আছো? 😚", "𝗕𝗼𝘁 না, জানু বল জানু 😘", "আমাকে ডাকলে, আমি কিন্তু কিস করে দিবো😘" ]; // 👍 লাইক স্টিকার if (attachments && attachments[0] && attachments[0].type === "sticker" && attachments[0].stickerID == "369239263222822") { const likeMsg = makeBox("𝗟𝗜𝗞𝗘 𝗥𝗘𝗦𝗣𝗢𝗡𝗦𝗘", "কিরে হালা! লাইক মেরে কিবোর্ড দুর্বল করিস না! 😡 পারলে দুকানি চ্যাট কর! 🤪"); return api.sendMessage(likeMsg, threadID, messageID); } // ১. নাফিসা / Miss You if (msgText === "নাফিসা" || msgText === "miss you") { const text = "আমি তোমাকে রাইতে মিস খাই🥹🤖 খবরদার কেউ নজর দিবি না 🤬 এগুলো আমার বস 𝐑𝐀𝐘𝐇𝐀𝐍 𝐏𝐗™ এর প্রপার্টি!"; return api.sendMessage(makeBox("𝗠𝗜𝗦 𝗬𝗢𝗨 𝗧𝗢", text), threadID, messageID); } // ২. ইমোজি if (msgText === "😘" || msgText === "😽" || msgText === "💋") { const text = "কিরে হালা লুচ্চা! এগুলো কি ইমুজি দেস? চিপায় আয়, বাকিটা দেখাচ্ছি! 🙄👅"; return api.sendMessage(makeBox("𝗟𝗨𝗖𝗛𝗔 𝗗𝗘𝗧𝗘𝗖𝗧𝗘𝗗", text), threadID, messageID); } // ৩. হেল্প if (msgText === "help" || msgText === "হেল্প") { const text = "💡 মেইন হেল্প মেনু:\n☞ /𝗵𝗲𝗹𝗽\n☞ 𝗵𝗲𝗹𝗽𝗮𝗹\n☞ 𝗵𝗲𝗹𝗽𝟮"; return api.sendMessage(makeBox("𝗛𝗘𝗟𝗣 𝗠𝗘𝗡𝗨", text), threadID, messageID); } // ৪. ওনার if (["owner", "রায়হান", "ওনার", "rayhan px"].includes(msgText)) { const text = "👑 𝐁𝐎𝐓 𝐂𝐑𝐄𝐀𝐓𝐎𝐑 / 𝐎𝐖𝐍𝐄𝐑:\n\n☞ 𝐑𝐀𝐘𝐇𝐀𝐍 𝐏𝐗™ 👑\n𝗬𝗼𝘂 𝗰𝗮𝗹 𝗵𝗶𝗺 𝗥𝗮𝘆𝗵𝗮𝗻.\n\n🌐 𝗙𝗮𝗰𝗲𝗯𝗼𝗸: https://www.facebook.com/dekhalena.manata.antara.cokhe"; return api.sendMessage(makeBox("𝗢𝗪𝗡𝗘𝗥 𝗜𝗡𝗙𝗢", text), threadID, messageID); } // ৫. সালাম if (["আসালামু আলাইকুম", "assalamu alaikum", "salam", "আসসালামু আলাইকুম"].includes(msgText)) { const text = "ওয়ালাইকুমুস-সালাম ওয়া রাহমাতুল্লাহ! 🖤 বস 𝐑𝐀𝐘𝐇𝐀𝐍 𝐏𝐗™ এর পক্ষ থেকে স্বাগতম। 🥰"; return api.sendMessage(makeBox("𝗪𝗔𝗟𝗔𝗜𝗞𝗨𝗠𝗨𝗦 𝗦𝗔𝗟𝗔𝗠", text), threadID, messageID); } // ৬. নাম if (["তোমার নাম কি", "name", "নাম কি", "tumar nam ki"].includes(msgText)) { const text = "𝗠𝘆 𝗡𝗮𝗺𝗲 𝗶𝘀 𝐑𝐀𝐘𝐇𝐀𝐍 𝐏𝐗™ 𝐂𝐡𝐚𝐭 𝐁𝐨𝐭! 🤖 আপনাদের 24/7 সেবায় নিয়োজিত।"; return api.sendMessage(makeBox("𝗕𝗢𝗧 𝗡𝗔𝗠𝗘", text), threadID, messageID); } // ৭. কেমন আছো if (["কেমন আছো", "kmon acho", "how are you", "kmn aso"].includes(msgText)) { const text = "আমি তখনই ভালো থাকি যখন আপনাদের হাসতে দেখি! 🤎☺️ আপনি কেমন আছেন?"; return api.sendMessage(makeBox("𝗔𝗦𝗞𝗜𝗡𝗚 𝗦𝗧𝗔𝗧𝗨𝗦", text), threadID, messageID); } // ৮. bot / বট if (msgText === "bot" || msgText === "বট" || msgText === "rayhan") { const rand = randomReplies[Math.floor(Math.random() * randomReplies.length)]; return api.sendMessage(makeBox("𝗕𝗢𝗧 𝗖𝗛𝗔𝗧", rand), threadID, messageID); } // ৯. AI REPLY - বটকে রিপ্লাই দিলে if (type === "message_reply" && messageReply) { const botID = api.getCurrentUserID(); if (messageReply.senderID === botID) { try { const simRes = await axios.get(`https://api.simsimi.site/simsimi?text=${encodeURIComponent(body)}&lc=bn`, { timeout: 10000 }); const apiReply = simRes.data?.success || simRes.data?.message || "উফ জানু! কি বলবো বুঝতেছি না... আবার বলো তো! 🙈"; return api.sendMessage(makeBox("𝗔𝗜 𝗥𝗘𝗣𝗟𝗬", apiReply), threadID, messageID); } catch (error) { console.error("❌ Simsimi API Error:", error.message); return api.sendMessage(makeBox("𝗔𝗜 𝗥𝗘𝗣𝗟𝗬", "জানু একটু পরে বলো, আমার মাথা ঘুরতাছে 🙈💫"), threadID, messageID); } } } } catch (err) { console.log("rayhanpx Error:", err); } } };