منتديات سيرياتوك - سيرياتالك -برامج وشروحات
اهلا و سهلا بكم في منتدى سيرياتالك

اسيدا الاصدار الرابع

اذهب الى الأسفل

اسيدا الاصدار الرابع

مُساهمة من طرف Admin في 2017-12-25, 1:22 pm

بسم الله الرحمن الرحيم​

اليوم سأقوم بشرح طريقة تشغيل بوت اسيدا 4 | isida 4



اسيدا الاصدار الرابع هو احدث اصدار والنسحة التاليه هي نسخه خام لم يتم التعديل عليها ابدا

لتحميل بوت سيدا الاصدار الرابع isida 4

فلنبدأ...


أولاً : تنزيل برامج البايثون من الموضوع التالي
شرح تنصيب برامج البايثون على السيرفر الشخصي | Install Python 2.7.9 on VPS

ثانياً : تنزيل البرامج الخاصة ببوت اسيدا 4 وقاعدة البيانات PostgreSQL
.
apt-get update
apt-get install subversion libapache2-svn git-core build-essential automake autoconf
apt-get install gcc g++ libwxgtk2.8-dev postgresql-9.1

بعد ذلك نقوم بالدخول الى مجلد PostgreSQL
.
cd /etc/postgresql/9.1/main
ثم نقوم بحذف ملف pg‎_hba.conf
.
rm -rf pg_hba.conf
ثم نقوم بسحب الملف pg‎_hba.conf بعد التعديل عليه
ثم نقوم بعمل ريستارت لل postgresql
.
/etc/init.d/postgresql restart

ثم نتابع تنزيل البرامج المساعدة لتشغيل بوت ايسيدا الاصدار الرابع
.
apt-get install python-psycopg2
apt-get install python-lxml python-django apache2-mpm-prefork libapache2-mod-wsgi python-setuptools sqlite3 openssl
apt-get install postgresql-server-dev-9.1
easy_install psycopg2
easy_install crontab
تم الانتهاء من كافة البرامج اللازمة لتشغيل بوت اسيدا الاصدار الرابع


الان نقوم بتعديل ملف الكونفج
تجده بالمسار التالي
.
isida/settings/config.py

'nickname': (اسم البوت بالغرفة) u'isida',
'jid': (ايميل البوت والريسورس) u'isida-jabber-bot@syriatalk.me/syriatalk.me',
'password': (كلمة سر الايميل) u'********',
'status': (حالة البوت) u'online',
'priority': 0,
'message': (نص حالة البوت) u'syriatalk.me'}​

SuperAdmin (ادمن البوت) u'admin@syriatalk.me'
defaultConf (الروم التي سيدخلها البوت فور تشغيله) u'bot@conference.syriatalk.me'
prefix (رمز البوت) u'_'
msg_limit = 2048​

base_type = 'pgsql'
base_name = 'isidabot' (اسم القاعدة)
base_user = 'isidabot' ( اسم مستخدم القاعدة)
base_host = 'localhost'
base_pass = '******' ( كلمة السر لاسم القاعدة)
base_port = '5432'​

بعد الانتهاء من التعديل نقوم برفع الكونفج واستبداله بالقديم
الان اومـر تـشـغـيـل بوت اسيدا الاصدار الرابع

نقوم بإنشاء قاعدة
اولا : نقوم بالدخول للقاعدة
.
su postgres

ثانيا نقوم بانشاء قاعدة فلتكن باسم (ali)
.
createuser -P ali

ثم يطلب منك كلمة مرور وتأكدها ولتكن (ali)
ملاحظة : الاحرف المكتوبه لا تظهر لذا تاكد من كتابتها قبل ارسالها

ثم يعرض عليك الاسئلة التالية
فليكن جوابك
.
Shall the new role be a superuser? (y/n)
n
Shall the new role be allowed to create databases? (y/n)
y
Shall the new role be allowed to create more new roles? (y/n)
y

ثالثا : نقول بانشاء مستخدم فليكن باسم (ali)
.
createdb ali -E UTF8 -T template0

رابعا : نقوم بإنشاء جداول اسيدا في هذه القاعدة
.
psql -U ali ali -f scripts/pgsql.schema

ثم نقوم بالخروج من القاعدة
.
exit

ملاحظة : يجب ان يكون اسم القاعدة المنشأ واسم المستخدم وكلمة المرور نفسها في ملف الكونفج
ملاحظة 2 : عند تشغيل بوت اسيدا اخر يجب تغير اسم القاعدة واسم المستخدم

الان نقوم بتشغيل بوت اسيدا 4
.
python isida


المصدر : syriatalk
avatar
Admin

المساهمات : 29
تاريخ التسجيل : 23/12/2017

http://syriatalk-me.yoo7.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى