← হোমে ফিরুন

🛠️ Developer Documentation

QuranAI একটি single-file Progressive Web App (PWA)। নিচে আর্কিটেকচার ও এক্সটেনশন পয়েন্ট।

সংস্করণ: v9 · Agent: v9 (৬০+ টুল) · Service Worker: quranai-v27
ডেভেলপার: Rifath Ahmed · License: © 2026 QuranAI

📦 আর্কিটেকচার

🧠 মেমোরি API (window.__qMem)

মেথডকাজ
setLast(su,ay)শেষ পড়া আয়াত রেকর্ড
setProfile(k,v)নাম/স্তর/লক্ষ্য
addFact(t)মনে রাখার বিষয়
summary()স্মৃতির সারাংশ (SYS-এ inject হয়)
report()অগ্রগতি + streak
clear()সব মুছে ফেলা

⚡ Cache API (window.__qFetchJSON)

var data = await window.__qFetchJSON(url); // localStorage + TTL
window.__qCacheStats(); // {count, kb}
window.__qClearCache();

📇 Contacts API (window.__qContacts)

window.__qOpenContact('whatsapp');
window.__qFindContact('ইমেইল'); // -> 'email'

🤖 Agent টুল যোগ করা

এজেন্টের TOOLS অবজেক্টে নতুন এন্ট্রি যোগ করুন:

my_tool:{ d:'বর্ণনা', run:function(a){ /* ... */ return 'ফলাফল'; } }

দ্রুত (keyless) ম্যাচের জন্য ruleParse()-এ প্যাটার্ন যোগ করুন: {action,args,close} রিটার্ন করুন।

🔌 ব্যবহৃত ফ্রি API

🤝 অবদান

GitHub: github.com/mrifathahmedf — issue/PR স্বাগতম।