المزايا
ما يفعله أنجل، وحدوده أيضًا.
أرشيف قابل للبحث، وملفات أعضاء مبنية على أدلة، وإشراف محمي، واستخراج وسائط، وأدوات مجتمع — مع قيود معروفة ومكتوبة.
كل ميزة هنا مذكورة في المستودع ومغطاة بفحص محلي. وما لا يفعله أنجل مكتوب في آخر الصفحة، لا مخفيًا.
-
محادثة عربية أولًا
يرد أنجل بالعربية افتراضيًا، بشخصية قابلة للضبط، وملاحظات لكل عضو، وطبقة ذاكرة للتفضيلات الثابتة.
-
استدعاء محدود النطاق من الأرشيف
تُفهرس الرسائل التي يراها البوت بـ SQLite FTS5، وتُقصر النتائج على القنوات التي يستطيع السائل قراءتها، وتبقى الرسائل الخاصة خارج أرشيف السيرفر.
-
ملفات أعضاء مبنية على أدلة
لا تُقبل حقيقة مرشحة إلا إذا ورد اقتباسها الحرفي في رسالة، ودعمتها رسالتان مختلفتان على الأقل. ويُحدَّث الملف شهريًا بمؤقّت مستقل؛ وإن لم ينجُ شيء بقي الملف السابق.
-
إشراف محمي
الطرد والحظر والكتم المؤقت والمسح والتحذيرات والقفل والوضع البطيء والأدوار والإعلانات، مع سجل إشراف وحاجز ضد الإغراق. الإجراءات المدمّرة في طابور بتأكيد صريح.
-
استخراج وسائط
روابط TikTok وX تُحلّ عبر الواجهات العامة، وInstagram يعود بالـ embed أو بشرائح المصدر، وReddit يُعاد كتابته إلى embed. التنزيلات محكومة بالوقت والحجم، والملفات المؤقتة تُحذف بعد الإرسال.
-
أدوات مجتمع
XP والرتبة والسمعة والسحوبات والتذاكر والاستطلاعات وAFK وsnipe والردود التلقائية والرسائل المثبتة وautorole.
-
موسيقى
/play و/skip و/queue و/playlist عبر واجهة الصوت العامة. البحث يبدأ من SoundCloud، ويوتيوب اختياري؛ ويمكن تعطيل الوحدة كاملة أو إزالة يوتيوب وحده.
-
استقلالية اختيارية
رسائل يبدأها البوت، مع ساعات هادئة، وحدود ساعية ويومية، وحد أدنى لعدد المتحدثين، وفاصل لكل قناة — تُضبط من البيئة لا من الشيفرة.
-
ضوابط تشغيل
وحدة systemd، وبوابة فحص محلية تعمل قبل كل بدء، ولقطة مقاييس، ومؤقّت نسخ احتياطي، وتحديث شهري لملفات الأعضاء.
قيود معروفة
- قد يبقى ملف العضو قديمًا إذا لم يكرّر الشخص الحقيقة؛ يُحتفظ بالملف القديم بدل ملئه بتخمينات لمرة واحدة.
- لا نسخة احتياطية خارج الخادم بعد.
- فلتر المخرجات نسخة أولى: يلتقط الحالات الواضحة، لا كل صياغة.
- يحتاج تشغيل يوتيوب إلى ملف cookies وDeno، وبدونهما يعود البحث إلى SoundCloud فقط.
- الذاكرة مرتبطة بالمستخدم لا بالسيرفر: حقيقة عُرفت في سيرفر تظهر في سيرفر آخر. أما الأرشيف فمحدود بالسيرفر.
- الصوت مشفّر من الطرف إلى الطرف (DAVE)؛ اختبار الموسيقى يحتاج عضوًا ثانيًا في القناة.