مستخدم
اسم المستخدم: nanobot
تعمل خدمة البوابة تحت nanobot مستخدم.
يمكنك الوصول إلى النظام بطريقتين.
1.SSH مباشرة كـ nanobot
ssh nanobot@<SERVER_IP>
كلمة المرور:
cat /root/.cloudzy-creds
2. قم بتسجيل الدخول كجذر وتبديل المستخدم
ssh root@<SERVER_IP>
su - nanobot
الاستخدام
0.SSH في الخادم
اتصل بالخادم الخاص بك كجذر:
ssh root@<SERVER_IP>
قم بتسجيل الدخول باستخدام كلمة المرور الخاصة بك.
1. قم بالتبديل إلى مستخدم التطبيق
su - nanobot
لا يمكن تنفيذ Nanobot باعتباره المستخدم الجذر.
2. التكوين
تحرير ملف التكوين: /home/nanobot/.nanobot/config.json
قم بتكوين هذين الجزأين في التكوين الخاص بك (الخيارات الأخرى لها إعدادات افتراضية).
قم بإضافة أو دمج الكتل التالية في التكوين الحالي الخاص بك بدلاً من استبدال الملف بأكمله.
حظر الموفرين (مفتاح API)
قم بتعيين مفتاح واجهة برمجة التطبيقات (على سبيل المثال، OpenRouter، الموصى به للمستخدمين العالميين):
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx"
}
}
}
كتلة الوكلاء (نموذج)
قم بتعيين النموذج الخاص بك (قم بتثبيت الموفر بشكل اختياري - يتم تعيينه افتراضيًا على الاكتشاف التلقائي):
{
"agents": {
"defaults": {
"provider": "openrouter",
"model": "anthropic/claude-opus-4-6"
}
}
}
3. إعادة تشغيل البوابة
بعد الانتهاء من الإعداد، أعد تشغيل خدمة البوابة لتطبيق التغييرات وتمكين الاتصال بتطبيقات الدردشة مثل Telegram:
sudo systemctl restart nanobot-gateway
nanobot كلمة مرور المستخدم: مخزنة في /root/.cloudzy-creds
4. الدردشة
ابدأ الدردشة التفاعلية:
nanobot agent
أرسل رسالة واحدة:
nanobot agent -m "Hello!"
التكامل برقية
1. إنشاء بوت
افتح برقية:
- البحث: @BotFather
- يجري
/newbot - نسخ رمز بوت
2. قم بتكوين الروبوت النانوي
تحرير التكوين: /home/nanobot/.nanobot/config.json
قم بإضافة أو دمج الكتل التالية في التكوين الحالي الخاص بك بدلاً من استبدال الملف بأكمله.
{
"channels": {
"telegram": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"]
}
}
}
تعيين enabled إلى صحيح.
YOUR_BOT_TOKEN هو الرمز المميز الذي تتلقاه من BotFather عند إنشاء روبوت Telegram.
YOUR_USER_ID هو معرف مستخدم Telegram الخاص بك. يمكن العثور عليه في إعدادات Telegram. يظهر كما هو @yourUserId. انسخ هذه القيمة بدون @ الرمز والصقه في ملف التكوين.
4. إعادة تشغيل الخدمة
sudo systemctl restart nanobot-gateway
الملفات والدلائل الهامة
- منزل المستخدم:
/home/nanobot - بيانات التطبيق:
/home/nanobot/.nanobot - ملف التكوين:
/home/nanobot/.nanobot/config.json - سطر الأوامر الثنائي:
/home/nanobot/.local/bin/nanobot - خدمة النظام:
/etc/systemd/system/nanobot-gateway.service - ملف بيانات الاعتماد:
/root/.cloudzy-creds
ملحوظات
- بعد أي تغيير في التكوين:
systemctl restart nanobot-gateway - تبدأ الخدمة تلقائيًا عند التمهيد
- يستخدم
systemctlوjournalctlللإدارة - إعادة ضبط
nanobotكلمة مرور المستخدم (كجذر):passwd nanobot