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.schema
psql: 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
يمكن قراءة المزيد من التفاصيل حول الإعدادات هنا.