QuranAI একটি single-file Progressive Web App (PWA)। নিচে আর্কিটেকচার ও এক্সটেনশন পয়েন্ট।
index.html — পুরো অ্যাপ (UI + লজিক + এজেন্ট, inline)।sw.js — service worker, offline cache (quranai-vN)।about/privacy/contact/developer.html — তথ্য পেজ।window.__qMem)| মেথড | কাজ |
|---|---|
setLast(su,ay) | শেষ পড়া আয়াত রেকর্ড |
setProfile(k,v) | নাম/স্তর/লক্ষ্য |
addFact(t) | মনে রাখার বিষয় |
summary() | স্মৃতির সারাংশ (SYS-এ inject হয়) |
report() | অগ্রগতি + streak |
clear() | সব মুছে ফেলা |
window.__qFetchJSON)var data = await window.__qFetchJSON(url); // localStorage + TTL
window.__qCacheStats(); // {count, kb}
window.__qClearCache();
window.__qContacts)window.__qOpenContact('whatsapp');
window.__qFindContact('ইমেইল'); // -> 'email'
এজেন্টের TOOLS অবজেক্টে নতুন এন্ট্রি যোগ করুন:
my_tool:{ d:'বর্ণনা', run:function(a){ /* ... */ return 'ফলাফল'; } }
দ্রুত (keyless) ম্যাচের জন্য ruleParse()-এ প্যাটার্ন যোগ করুন: {action,args,close} রিটার্ন করুন।
GitHub: github.com/mrifathahmedf — issue/PR স্বাগতম।