يستخدم الروبوت الأولويات عند البحث وإنشاء الإجابات للمستخدمين:
المرشحات (المعالج) الرسم البياني (الأولوية القصوى)
ردود جاهزة لمستخدمين محددين (تحية في الرسالة الأولى للمستخدم، مرة واحدة يوميًا)
قاعدة بيانات خاصة بالإجابات الجاهزة باستخدام FuzzyWuzzy (مسافة Levenshtein) للمطابقة الغامضة للأسئلة والأجوبة (تم ضبطها على مطابقة 80٪)
OpenAI API (يعمل فقط إذا اتصلت بالروبوت بالاسم)
لا يعمل أي مرشح موجود أدناه إلا إذا تم تخطي جميع المرشحات الموجودة أعلاه.
إنشاء وتشغيل حاوية:
$ تصدير BOT_TOKEN=<BOT_TOKEN>$ تصدير AI_KEY=<AI_KEY>$ تصدير VCHAT_ID=<VCHAT_ID>$ تصدير DCHAT_ID=<DCHAT_ID>$ تصدير SCHAT_ID=<SCHAT_ID>$ عامل إرساء-إنشاء -d
إيقاف حاوية قيد التشغيل:
توقف إنشاء عامل الإرساء $
بدء حاوية متوقفة:
بداية إنشاء عامل الإرساء $
إيقاف وإزالة الحاوية والشبكة:
عامل الإرساء $ يؤلف لأسفل
إزالة صورة عامل الإرساء:
$ docker rmi lariska_bot
مسح السجلات:
$ Sudo rm -rf سجلات/*
BOT_TOKEN
- رمز بوت Telegram
CHAT_ID
- معرف الدردشة التي يُسمح للروبوت بالعمل فيها.
AI_KEY
- رمز OpenAI API
DOMAIN
- عنوان URL الذي يحتوي على اسم التطبيق. بعد النشر، انتقل إلى إعدادات المشروع ( Settings
) وانسخ النطاق من قسم Domains
. يجب أن يكون مشابهًا لـ worker-production-XXXX.up.railway.app
. ستكون هذه قيمة متغير DOMAIN
.