Home
Login

بحث تيليجرام: أداة قوية للبحث في سجلات دردشة تيليجرام، تدعم البحث المتجه والمطابقة الدلالية

AGPL-3.0TypeScript 2.5kgroupultratelegram-search Last Updated: 2025-06-26

Telegram Search - أداة ذكية للبحث في سجلات الدردشة

🔍 نظرة عامة على المشروع

Telegram Search هو أداة قوية للبحث في سجلات الدردشة في Telegram، تدعم البحث المتجهي والمطابقة الدلالية. بالاعتماد على تقنية المتجهات الدلالية من OpenAI، تجعل استرجاع رسائل Telegram الخاصة بك أكثر ذكاءً ودقة.

✨ الميزات الرئيسية

  • بحث دلالي ذكي: يعتمد على تقنية المتجهات من OpenAI، لفهم المعنى الدلالي للرسائل
  • بحث متجهي: يستخدم خوارزميات بحث متقدمة لتوفير نتائج بحث فعالة
  • نسخ احتياطي لسجلات الدردشة: قم بعمل نسخة احتياطية سهلة لسجل الدردشة الخاص بك
  • واجهة سهلة الاستخدام: تصميم بسيط وسهل الاستخدام
  • دعم عبر الأنظمة الأساسية: يدعم أنظمة تشغيل متعددة
  • مفتوح المصدر ومجاني: ترخيص MIT، مفتوح المصدر بالكامل

🚀 بداية سريعة

متطلبات البيئة

  • Node.js
  • pnpm
  • Docker و Docker Compose

خطوات التثبيت

  1. استنساخ المستودع
git clone https://github.com/GramSearch/telegram-search.git
cd telegram-search
  1. تثبيت التبعيات
pnpm install
  1. تكوين البيئة
cp config/config.example.yaml config/config.yaml
  1. تشغيل حاوية قاعدة البيانات
docker compose up -d
  1. مزامنة هيكل جدول قاعدة البيانات
pnpm run db:migrate
  1. تشغيل الخدمة
# تشغيل خدمة الواجهة الخلفية
pnpm run dev:server

# تشغيل واجهة المستخدم الأمامية
pnpm run dev:frontend
  1. الوصول إلى التطبيق افتح المتصفح وقم بزيارة http://localhost:3333 لاستخدام واجهة البحث.

🔧 البنية التقنية

التقنيات الأساسية

  • الواجهة الأمامية: واجهة ويب حديثة
  • الواجهة الخلفية: خادم Node.js
  • قاعدة البيانات: نظام قاعدة بيانات يدعم تخزين المتجهات
  • تكامل الذكاء الاصطناعي: OpenAI API لتوليد المتجهات الدلالية
  • الحاويات: دعم Docker، لسهولة النشر

آلية البحث

  • تضمين المتجهات: تحويل النص إلى تمثيل متجهي عالي الأبعاد
  • المطابقة الدلالية: البحث بناءً على التشابه الدلالي
  • التصفية الذكية: يدعم شروط تصفية الرسائل المتعددة

📊 شرح تفصيلي للميزات

1. بحث ذكي

  • لا يدعم فقط مطابقة الكلمات الرئيسية، بل يفهم أيضًا المعنى الدلالي
  • حتى إذا تم التعبير عن نفس المعنى بكلمات مختلفة، يمكنه العثور على الرسائل ذات الصلة بدقة

2. نسخ احتياطي للدردشة

  • نسخ احتياطي تلقائي لسجلات الدردشة في Telegram
  • يدعم أنواع الدردشة المتعددة (الخاصة، الجماعية، القنوات)

3. تصفية متقدمة

  • البحث حسب النطاق الزمني
  • تصفية حسب نوع الرسالة
  • التصفية حسب المرسل

🔗 روابط ذات صلة

📈 سيناريوهات التطبيق

  • المستخدمون الأفراد: البحث السريع عن الرسائل والملفات السابقة
  • التعاون الجماعي: استرجاع فعال لمحتوى مناقشات الفريق
  • إدارة المحتوى: تنظيم وأرشفة المحادثات المهمة
  • تحليل الأبحاث: تحليل بيانات الدردشة والاتجاهات

Star History Chart