كليف
روبوت محادثة أساسي للديسكورد تم إنشاؤه باستخدام Discord.js v14 ويتم تشغيله بواسطة Brainshop.ai
اعتبارًا من سبتمبر 2024، لم يعد موقع Brainshop.ai متاحًا. لسوء الحظ، لم يعد هذا الروبوت مدعومًا أو تتم صيانته ولن يحصل على المزيد من التحديثات.
التثبيت والإعداد
- مطلوب Node.js v16.9+ للتنزيل.
- قم بتنزيل الملفات واستخراجها إما عن طريق
git clone https://github.com/Carbowix/Cleve.git
أو ببساطة عن طريق التنزيل - افتح موجه الأوامر الخاص بك وتأكد من أنك في الدليل الجذر الصحيح باستخدام الأمر cd.
- بمجرد التأكد، تابع باستخدام أمر
npm install
أو yarn install
لتثبيت أحدث الحزم.
إنشاء بوت حساب Brainshop.ai
- قم بتسجيل حساب على موقع Brainshop.ai
- بمجرد التسجيل وتسجيل الدخول، اضغط على إنشاء دماغ -> الدماغ الجذري
- أدخل اسم الروبوت المخصص الخاص بك وتأكد من تطابق التفاصيل مع ما يلي:
- بمجرد الانتهاء، قم بتحرير src/misc/config.json مع البيانات المقابلة المقدمة:
ملحوظة : لا تقم بتعديل "url"
إضافة تفاصيل بوت الديسكورد:
- قم بإنشاء تطبيق Discord bot.
- بمجرد الانتهاء، قم بتحرير ملف src/misc/config.json في المعلمة "bot_token" لإدراج BOT_TOKEN الخاص بك.
- يتوفر ملف .env.example أيضًا في مجلد
src
إذا كنت تريد استخدامه لأي منصة استضافة. ما عليك سوى إدخال BOT_TOKEN الخاص بك وستكون جاهزًا للبدء.
بمجرد الانتهاء، قم بتشغيل npm run start
أو yarn run start
في موجه الأوامر ويجب أن يكون جاهزًا للتحدث!.
[CLEVE] Loaded 3 commands
[CLEVE] Ready to chat !
الميزات المتوفرة
- أوامر القطع التي تساعدك على تسهيل إدارة الروبوت الخاص بك
- ضبط/إزالة قنوات الدردشة النصية الافتراضية للروبوت. (يدعم قنوات متعددة)
- أمر Ping للتأكد من أن الروبوت جاهز للطرق على بابك.
- لا توجد ميزة ذكر حتى يتمكن الروبوت من التحدث دون أن يتم ذكره. ( راجع هنا لمزيد من التفاصيل)
- الدردشة عبر الرسائل المباشرة متاحة الآن من خلال التكوين. ( راجع هنا لمزيد من التفاصيل)
مشاكل
إذا كانت لديك أية مشكلات، فلا تتردد في إنشاء واحدة في قسم المشكلات. تأكد من أن مشكلتك لم تكن مدرجة في الأعداد المغلقة قبل إنشاء العدد.
الأسئلة المتداولة (الأسئلة الشائعة)
كيفية تفعيل خاصية عدم الذكر
توجه إلى src/misc/config.json وقم بتعديل قيمة "noMention" إلى true
- هام : لكي تعمل هذه الميزة، سيتعين عليك تمكين MessengerContent Privileged Intent في تطبيق Discord bot الخاص بك. وإلا فإنه سوف ينتج وخطأ مثل ما يلي:
كيفية تفعيل خاصية الرسائل المباشرة
توجه إلى src/misc/config.json وقم بتعديل قيمة "directMessage" إلى true
الروبوت لا يرد / خطأ في واجهة برمجة التطبيقات
على الأرجح إما أنك فشلت في اتباع تعليمات التثبيت بشكل صحيح أو أن Brainshop.ai API معطل
رمز غير صالح حتى عند تحميله من خلال ملف .env
من المرجح أن الملف .env
لا يزال يسمى .env.example
والذي يجب عليك تغييره إلى .env
أو أن الملف ليس موجودًا في المجلد src
. وإلا فإن رمز الروبوت الخاص بك غير صالح في الواقع.
رمز مميز "S" غير متوقع في الموضع 0
إذا ظهر لك هذا الخطأ، فمن المرجح أنك تستخدم replit
كبيئة استضافة خاصة بك ولسوء الحظ فإن واجهة برمجة التطبيقات الخاصة بـ Brainshop لا تدعمه وتعتبره طلبًا غير مرغوب فيه. الحل المحتمل هو العثور على منصة استضافة أخرى.
الاعتمادات
- شكرًا BrainshopAI على توفير واجهة برمجة تطبيقات الروبوت الذكية المجانية/السريعة