بوت Telegram الشخصي
تحوّل قناة Telegram تطبيق وولف فيش إلى بوت شخصي يستجيب لرسائلك الخاصة. نفس الذكاء، ونفس القدرات، متاح من أي جهاز مثبّت عليه Telegram.الإعداد
- الخطوة 1: إنشاء البوت
- الخطوة 2: تهيئة وولف فيش
- الخطوة 3: ابدأ المحادثة
افتح Telegram وأرسل رسالة إلى @BotFather:اتبع التعليمات لتسمية البوت. سيمنحك BotFather رمزًا (token) مثل:انسخ هذا الرمز.
الأوامر
يتعرّف البوت على أوامر الشرطة المائلة التالية:| الأمر | الإجراء |
|---|---|
/stop | إلغاء المهمة الجارية حاليًا |
/new | بدء محادثة جديدة |
/resume | متابعة المحادثة السابقة |
/delete | حذف المحادثة الحالية |
/current | عرض المحادثة النشطة |
/status | تقرير النظام (النموذج، استخدام الذاكرة، وقت التشغيل) |
/local | التبديل إلى النموذج المحلي (Ollama) |
/cloud | التبديل إلى النموذج السحابي (Claude/OpenAI) |
آلية الموافقة
عندما تُصنّف الـ amygdala استدعاء أداة على أنه قد يكون خطيرًا، يرسل وولف فيش لوحة أزرار مضمّنة في Telegram:تتضمن طلبات الموافقة اسم الأداة الكامل ومعاملاتها حتى تتمكن من اتخاذ قرار مستنير. الأوامر الخطرة (حذف الملفات، طلبات الشبكة، تعديلات النظام) تتطلب دائمًا موافقة.
إدارة المحادثات
كل محادثة في Telegram ترتبط بمحادثة في وولف فيش. الربط يعمل كالتالي:- المحادثة الخاصة مع البوت = سلسلة محادثة واحدة
- استخدم
/newلبدء محادثة جديدة (المحادثة السابقة محفوظة في الذاكرة) - استخدم
/resumeللعودة إلى آخر محادثة نشطة - استخدم
/deleteلحذف المحادثة الحالية من السجل
معالجة الملفات
يمكن للبوت استقبال ومعالجة:- الصور — لقطات شاشة، صور، مخططات (تُعالج عبر قدرات الرؤية)
- المستندات — ملفات بي دي اف، ملفات نصية، ملفات برمجية (يُستخرج المحتوى ويُمرّر للذكاء)
- الرسائل الصوتية — تُحوّل لنص عبر تقنية تحويل الكلام إلى نص وتُعالج كمدخل نصي
تنسيق الردود
ينسّق وولف فيش الردود باستخدام مجموعة HTML الفرعية في Telegram:نتائج المهام المفصّلة
افتراضيًا يستقبل Telegram تغذية نظيفة — ردود الوكيل، وأي ملفات يُنتجها، والأخطاء. أما خطوات الأدوات التفصيلية فتبقى في واجهة سطح المكتب حتى لا تمتلئ محادثتك بالخطوات الداخلية. بدّل ذلك من الإعدادات → القنوات → Telegram → نتائج المهام المفصّلة:- إيقاف (الافتراضي) — رسائل الوكيل والنتائج الحاملة للملفات والأخطاء فقط.
- تشغيل — يُعاد بثّ كل استدعاء أداة وكل نتيجة وكل نشاط إلى المحادثة لحظة حدوثه.
لا يغيّر الوضع المفصّل سوى ما يُرسَل إلى Telegram. أما الدور كاملًا — كل استدعاء أداة ونتيجته — فيُحفظ في السجل والذاكرة بغضّ النظر عن الإعداد.
التفاصيل التقنية
قناة Telegram مبنية على مكتبة Grammy — إطار عمل حديث مكتوب بـ TypeScript لبناء بوتات Telegram. تتولى Grammy:- الاستطلاع المطوّل لتحديثات الرسائل
- إدارة لوحات الأزرار المضمّنة للموافقات
- رفع وتنزيل الملفات
- تنسيق الرسائل وتقسيمها
- استرداد الأخطاء وإعادة الاتصال
فلتر البيانات الحساسة
يتضمن وولف فيش فلتراً اختيارياً يتجاهل الرسائل التي تحتوي على بيانات اعتماد قبل وصولها للوكيل. هو معطّل افتراضياً — مناقشة الأسرار جزء مشروع من كثير من سير العمل (إعداد التكاملات، تصحيح المصادقة، تدوير المفاتيح). لتفعيله: الإعدادات → وولف فيش → حجب البيانات الحساسة في الرسائل عند التفعيل، أي رسالة واردة تطابق نمط بيانات اعتماد تُتجاهل فوراً بالكامل. لا يُعالج الدور، ولا يُحفظ شيء، ويتلقى المستخدم إشعاراً قصيراً. ينطبق هذا بالتساوي على سطح المكتب وTelegram وWhatsApp. الأنماط المكتشفة: كلمات المرور (password:، my password is...)، مفاتيح API (api_key:، secret_key:)، رموز الوصول (access_token:، bearer_token:)، المفاتيح الخاصة SSH/RSA/PGP (-----BEGIN PRIVATE KEY-----)، عبارات المفاتيح الخاصة (private_key:، ssh_key:).
عندما يكون الفلتر معطّلاً (الافتراضي)، تُعالج الرسائل بشكل طبيعي بغض النظر عن محتواها. إذا كنت تعمل مع بيانات الاعتماد بشكل متكرر، فهذا سلوك متوقع — خزّن الأسرار في الإعدادات → المتغيرات بدلاً من لصقها في المحادثة.