منصوبے کے بارے میں
ClaudIA ایک WhatsApp بوٹ ہے جو Node.js (22 یا اس سے اوپر) میں Baileys کے اوپر تیار کیا گیا ہے، جس میں better-sqlite3 میں ڈیٹا محفوظ رہتا ہے۔ یہ یوراگوئے کے دوستوں کے ایک گروپ کے لیے ذاتی پروجیکٹ کے طور پر شروع ہوا اور اس کی بنیاد SawBot-MD ہے، جو خود GataBot-MD سے ماخوذ ہے۔
اہم خصوصیات:
- AI گفتگو: جب اس کا ذکر کیا جائے یا اسے جواب دیا جائے تو جواب دیتا ہے، Gemini کے متعدد ماڈلز کو ترتیب وار اور Groq، OpenRouter، NVIDIA اور Cerebras میں بیک اپ کے ساتھ استعمال کرتا ہے۔ درخواستوں کو منظم JSON آؤٹ پٹ کے ساتھ درجہ بندی کرتا ہے۔
- آڈیوز: صرف اسے مخاطب کی گئی وائس نوٹس پر کارروائی کرتا ہے (اس کے پیغام کا جواب یا ایسی نقل جو اس کا نام لے)۔ اگر کوئی بیک اپ فراہم کنندہ جواب دے تو بتاتا ہے کہ وہ اسے سن نہیں سکا۔
- ڈیٹا کی تصدیق: قابل تصدیق سوالات (خبریں، ڈیٹا، مصنفیت) کے لیے Gemini کے ساتھ Google سے استفسار کرتا ہے اور لنکس کے بغیر جواب دیتا ہے، الا یہ کہ وہ مانگے جائیں۔
- پہل: جن گروپوں میں یہ فعال ہوتا ہے، وہاں دن میں چند بار گروپ کا جائزہ لیتا ہے اور ردعمل یا تبصرہ کر سکتا ہے، کوڈ میں تدبیر کے قواعد کے ساتھ (رات کو نہیں، سنجیدہ موضوعات پر نہیں، نظر انداز کیے جانے پر اصرار نہیں)۔
- میموری: گفتگو کے دوران ہر صارف کے پسند اور ڈیٹا یاد رکھتا ہے، اس کے علاوہ جو گروپ .recordá کے ساتھ مانگے۔
- موسیقی اور ویڈیو: کوکیز اور دوبارہ کوششوں کے ساتھ YouTube سے ڈاؤن لوڈ، SoundCloud پر فال بیک کے ساتھ؛ TikTok اور Instagram بھی۔
- معیشت (UruCoins): ردعمل اور شرکت پر سکے، روزانہ تنخواہ والی نوکریاں، لیولز، رینکس، روزانہ سلسلہ، دن کا سوال اور دکان۔
- گیمز: ٹریویا، پہیلیاں، جھنڈے، الفاظ کی ترتیب، ہینگ مین اور ٹک ٹیک ٹو۔
- کیسینو: یورپی رولیٹ، سلاٹ مشین، بلیک جیک، مائنز، ریس، ڈوئلز، ہفتہ وار لاٹری اور بیٹنگ مارکیٹس، فی کھیل حد اور ری اسٹارٹ پر لگائی گئی رقم کی واپسی کے ساتھ۔
- ہیش ٹیگز کے ساتھ ہفتہ وار تھیمز اور ردعمل کے مطابق ماہانہ رینکنگ۔
- خرید و فروخت: #vendo یا #compro کے ساتھ پوسٹس، کیٹلاگ، تلاش، ساکھ اور درجہ بندی۔
- گروپ کے اندر جوڑے، شادیاں اور گود لینا۔
- ایوی ایشن: ہسپانوی میں ڈی کوڈ شدہ METAR، TAF اور SIGMET، Inumet کے واضح اوقات، کراس ونڈ اور Zulu وقت۔
- ٹولز: موسم، مترجم، RAE، ٹیکسٹ ٹو اسپیچ، اسٹیکرز، یاد دہانیاں، AI کے ساتھ گروپ کا خلاصہ اور آیات۔
- ایڈمنسٹریشن: حقیقی اجازتوں والے کمانڈز، فی گروپ بوٹ کے رولز، انتباہات، بلیک لسٹس، خاموش کیے گئے، شیڈول اور خوش آمدید۔
- انسانی رفتار: پیغامات کے درمیان کم از کم 1.5 سیکنڈ کی قطار، ٹائپنگ انڈیکیٹر اور فی گروپ ہر 20 سیکنڈ میں ایک جواب کی حد۔
ترتیب: config.example.toml کو config.toml میں کاپی کیا جاتا ہے اور بوٹ کا نمبر، owners اور API keys بھرے جاتے ہیں۔ فائل .gitignore میں ہے۔ Termux (Android) میں better-sqlite3 کمپائل کرنے کے لیے مخصوص ہدایات ہیں اور اسٹیکرز اور آڈیو اثرات کے لیے ffmpeg درکار ہے۔ اس میں Node runner اور ESLint کے ساتھ ٹیسٹ شامل ہیں، جو GitHub Actions پر Node 22، 24 اور 26 پر چلائے جاتے ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.