FAQ - xnamed/isida-ar GitHub Wiki
هناك أسباب محتملة:
- لم يتم تحديد الريزورس في الحساب الخاص بالبوت في config.py
- أنت تستخدم سيرفر OpenFire. في هذه الحالة ، سيكون عليك إضافة السطر xmpp.client.idle=-1 إلى اعدادات السيرفر
لأن البوت يجب أن يرى الحساب الخاص بك. للقيام بذلك ، يجب أن يكون لدى البوت امتيازات المسؤول ، أو يجب ألا تكون الغرفة anonymous.
جميع أوامر البوت لديها تعليمات. يتم طلب المساعدة بواسطة help <command>
يتم استخدام الاصطلاحات التالية:
-
[ ]ليس لديهم معطيات إلزامية. على سبيل المثال:aaa [bbb ]cccتعني أنaaa bbb cccوaaa cccممكنان -
|يفصل بين الخيارات. على سبيل المثال:aaa bbb|ccc dddيعني أنaaa bbb dddوaaa ccc dddممكنة -
< >المعطيات مطلوبة.
يأخذ البوت الأوامر كما في النموذج التالي:
- في الغرفة:
<Prefix> Command - في الغرفة:
<Bot_Nick> <:|,> [Prefix] Command - في الخاص:
[Prefix] Command
بشكل افتراضي ، تحتوي الأوامر على البادئة "_" قبل النص. لتغيير البادئة في غرفة معينة ، يمكنك استخدام أمر البادئة بكتابته للبوت في الخاص ، أو من خلال تطبيقه على لقب البوت في الغرفة.
يحتوي البوت على 11 مستوى وصول ، بناءً على أوامر معينة متوفرة أو غير متوفرة:
-
-1- مشارك متجاهل -
0- الحد الأدنى لمستوى الوصول -
1- على الأقل زائر و لا شيء -
2- على الأقل زائر و عضو -
3- على الأقل مشارك و لا شيء -
4- على الأقل مشارك و عضو -
5- على الأقل مشرف و لا شيء -
6- على الأقل مشرف و عضو -
7- على الأقل مشرف و مدير -
8- على الأقل مشرف و مالك -
9- مالك البوت
يحدد البوت لغة تطبيق المستخدم ويحاول التواصل معه بهذه اللغة. غير اللغة في اعدادات التطبيق الخاص بك. بالنسبة للمستخدمين الذين لم يتم تحديد لغتهم ، يتم استخدام اللغة الافتراضية ، والتي يمكن تعيينها مع الأمر set_locale en|ru|ua|ar بعد ذلك يحتاج البوت إلى إعادة التشغيل. أيضًا ، يتم استخدام اللغة الافتراضية لترجمة مساعدة البوت وبعض الوظائف التي لا يتوفر فيها ترجمة للغة المستخدم. اللغات المتاحة الروسية والأوكرانية والإنجليزية والعربية. بدلاً من اللغات الأخرى ، يتم استخدام الترجمة الافتراضية.
عندما تحاول تنفيذ:
psql -U isidabot isidabot -f pgsql.schemapsql: FATAL: Peer authentication failed for user "isidabot"# TYPE DATABASE USER IP-ADDRESS METHOD
local isidabot isidabot 127.0.0.1/32 passwordللوصول إلى قاعدة البيانات عن طريق كلمة المرور أو
# TYPE DATABASE USER IP-ADDRESS METHOD
local all all trustيمكن قراءة المزيد من التفاصيل حول الإعدادات هنا.