شرح تشغيل بوت اسيدا على قاعدة بوست جريس | isida4 on postgresql
- الحصول على الرابط
- بريد إلكتروني
- التطبيقات الأخرى
اسيدا الاصدار الرابع هو احدث اصدار والنسحة التاليه هي نسخه خام لم يتم التعديل عليها ابدا
لتحميل بوت اسيدا الاصدار الرابع اضغط هنا
![إضغط على الصورة لعرضها بحجمها الكامل. [IMG]](http://www.syriatalk.info/file/img/isida-logo.png)
فـلـنـبـدأ...
ثم نتابع تنزيل البرامج المساعدة لتشغيل بوت ايسيدا الاصدار الرابعكود: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.* easy_install psycopg2 easy_install crontab
تم الانتهاء من كافة البرامج اللازمة لتشغيل بوت اسيدا الاصدار الرابع
لتحميل بوت ايسيدا النسخة الرابعة مباشرة على السيرفركود:cd /home wget http://www.syriatalk.info/bots/isida4.zip unzip isida4 cd
الان نقوم بتعديل ملف الكونفج
تجده بالمسار التاليكود:/home/isida4/settings/config.py
ملاحظة هامة : عند التعديل يجب التأكد من عدم حذف اي رمز
(اسم البوت بالغرفة)كود:'nickname': u'isida',
(ايميل البوت والريسورس)كود:'jid': u'isida-bot@syriatalk.info/syriatalk.info',
(كلمة سر ايميل البوت)كود:'password': u'123456',
(حالة البوت)كود:'status': u'online',
(نص حالة البوت)كود:'message': u'syriatalk.info'
(ادمن البوت)كود:SuperAdmin u'ward@syriatalk.info'
(الروم التي سيدخلها البوت فور تشغيله)كود:defaultConf u'bot@conference.syriatalk.info'
(رمز البوت)كود:prefix u'_'
(اسم القاعدة)كود:base_name = 'isida1'
( اسم مستخدم القاعدة)كود:base_user = 'isida1'
( كلمة السر لاسم القاعدة)كود:base_pass = 'isida1'
تم الانتهاء من التعديل نقوم الان برفع الكونفج واستبداله بالقديم
الان اومـر تـشـغـيـل بوت اسيدا الاصدار الرابع
نقوم بإنشاء قاعدة
اولا : نقوم بالدخول الى مسار البوت ثم نقوم بنسخ الامر التالي للدخول للقاعدة لانشاء مستخدم جديدكود:cd /home/isida4 su postgres
ثانيا نقوم بانشاء قاعدة فلتكن باسم (isida1)كود:createuser -P isida1
ثم يطلب منك كلمة مرور وتأكدها ولتكن (isida1)
ملاحظة : الاحرف المكتوبه لا تظهر لذا تاكد من كتابتها قبل ارسالها
ثم يعرض عليك الاسئلة التالية
(الاسئلة لا تظهر في كل الاصدارات فلا تقلق ان لم تظهر)
فليكن جوابككود: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
ثالثا : نقول بانشاء مستخدم فليكن باسم (isida1)كود:createdb isida1 -E UTF8 -T template0
رابعا : نقوم بإنشاء جداول اسيدا في هذه القاعدةكود:psql -U isida1 isida1 -f scripts/pgsql.schema
ثم نقوم بالخروج من القاعدةكود:exit
ملاحظة : يجب ان يكون اسم القاعدة المنشأ واسم المستخدم وكلمة المرور نفسها في ملف الكونفج وكانت في مثالنا السابق (isida1)
ملاحظة 2 : عند تشغيل بوت اسيدا اخر يجب تغير اسم القاعدة واسم المستخدم اي نقوم باعادة نفس الخطوات مع تغيير اسم القاعدة واسم المستخدم وكلمة المرور مثال (isida2)
الان نقوم بتشغيل بوت اسيدا 4كود:screen sh launch.sh
انتهى الشرح مع تحياتي
∫▒∫WARD∫▒∫
المصدر : Syria Talk Team
- الحصول على الرابط
- بريد إلكتروني
- التطبيقات الأخرى
تعليقات
إرسال تعليق