تعريب بوتات جابر-الحلقه الأولى-

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

عشاق عالم جابر الساحر

(((من قلب مصــر مهـــد الحضاره)))

السلام عليكم ورحمة الله وبركاته

*بداية أضع مقدمة:(لابد منها)

أعود لثلاث سنين مضت وقت أن كان العرب لا يسألون عن
شيء الا هل تعرف من يرسل البوتات ؟
من قام باعطائك الاكسز؟
وللأمانه كنت منهم ههههههههه
ولكن قلت لنفسي لماذا لا تكتشف هذا العالم
لما لا تقوم بتشغيل  البوتات؟
وقمت بتشغيل البوتات وارسالها
لكن ما هو الجديد لست الوحيـــــــــد الذي يقوم بذلك
فجال بخاطري لماذا لا يكون هناك بوت عربي 100%
بالفعل بدأت الرحله من ثلاث  سنوات
بدأت تعريب بوتات جابر
وبالتحديد بلجنات ستورم فهي عشقي
قمت بتعريب بلجن خاص بعرض الفيرجن
وقمت بالتجربه
واااااااااااااااااااااو لقد نجحت
نتيجة التعريب أبهرتني
فسارعت الى صديقي سيد العرباوي
والمعروف باسم : ELARABAWE

الحق شوف !!!

فكان شاهدا على ذلك وبدأت اضيف الامر تلو الآخر
حتى اصبح البوت شبه عربي
وسميته :ARABIC_BOT


وبدأت  تتعالى بعض اصوات الموجودين في عالم جابر

عاوزين بوت عربي من طأطأ لسلامو عليكو
وقمت بعمل بوت ايجي شات
مجرد تعريب وبس
يعني clean
تنظيف

وللأمانه كان هناك من شاهد التعريب وبدأ يعرب هو الآخر
ولا انكر انه ربما بدأ آخرين التعريب بدون ان يشاهدوا
وبعد سنوات من التطوير
بدأت  باضافة الأوامر
دعاء & حظ
الخ من الأوامر الجديده العربيه

ثم زاد تطوير البوت خصوصا بمساعدات أصدقائي

وها هو البوت في أغلب رومات جابر

والمعروف  باسم: EGChat

وكل يوم اضيف الامر تلو الآخر
ولله الحمد نال اعجاب الكثيرين

وها أنا سأنقل خبراتي
ليس في تعريب البوتات فحسب
بل وبرمجة أوامر جديده

سأبدأ على بركة الله دورة لتعريب بوتات جابر بالصور
وستكون على عدة حلقات لضخامتها وسيكون طريقة
شرحي      س    ؛    ج

{الحلقة الأولى}

س:ما تعني بالتعريب؟
ج: اعطاء الصبغه العربيه لبوتات جابر شكلا وموضوعا
سواء بتعريب الاوامر الحاليه للبوتات الأجنبيه
 أو باضافة الاوامر العربيه المبتكره
س: ماذا نحتاج من أدوات؟
ج : ثلاث أشياء. 
أولا: برنامج بايثون وستجده هنا
ثانيا: نسخة البوت التي سيتم تعريبها وستجدها هنا
ثالثا : برنامج المحرر notepad++

س: ماذا نعرب في برمجيات البوت؟
ج : الردود وستجدها بعد reply
الاوامر والمساعده الخاصه بالامر

س : هل سيصبح البوت عربي 100%؟
ج: نعم باذن الله

س: ما هي النسخه  التي ستعربها؟
ج : نسخه من بوت ستورم

س: ما اول الاشياء التي ستقوم بتعريبها؟
ج : البلجنات وسأبدأ في تعريبها الآن

س: ما اول بلجن تقوم بتعريبه؟
ج : سأقوم بتعريب بلجن التنظيف تابع معي

هذا هو البلجن قبل التعريب


كود بلغة PYTHON:
def handler_cleaner(type, source, parameters):
    groupchat=source[1]
    st = [u'away',u'xa',u'dnd']
    if GROUPCHATS.has_key(groupchat):
      reply(type, source, u'Cleaning...')
      cleans=xmpp.protocol.Presence(source[1]+'/'+get_bot_nick(source[1]))
      cleans.setShow(random.choice(st))
      cleans.setStatus(u'Cleaning...')
      JCON.send(cleans)
      for x in range(1, 20):
        time.sleep(1.5)
        msg(groupchat, u'')
      reply(type, source, u'Finished')
      done=xmpp.protocol.Presence(source[1]+'/'+get_bot_nick(source[1]))
      done.setShow('online')
      done.setStatus(u'be yourself but respect the others')
      JCON.send(done)
    else:
      reply(type, source, u'This command only possible in the conference')
    
register_command_handler(handler_cleaner, '!clean', ['muc','admin','all'], 20, 'Invisible cleaning of conference.', 'clean', ['clean'])

وبعد تعريبه اصبح بالشكل التالي

كود بلغة PYTHON:
def handler_cleanar(type, source, parameters):
    groupchat=source[1]
    st = [u'بعيد',u'غير معروف',u'عدم الازعاج']
    if GROUPCHATS.has_key(groupchat):
      reply(type, source, u'جاري التنظيف')
      cleans=xmpp.protocol.Presence(source[1]+'/'+get_bot_nick(source[1]))
      cleans.setShow(random.choice(st))
      cleans.setStatus(u'جاري التنظيف')
      JCON.send(cleans)
      for x in range(1, 20):
        time.sleep(1.5)
        msg(groupchat, u'')
      reply(type, source, u'تم التنظيف بنجاح')
      done=xmpp.protocol.Presence(source[1]+'/'+get_bot_nick(source[1]))
      done.setShow('online')
      done.setStatus(u'DESIGN BY EGPROGRAMMMER >>> CONTACT ME : EGPROO@GMAIL.COM')
      JCON.send(done)
    else:
      reply(type, source, u'DESIGN BY EGPROGRAMMMER >>> CONTACT ME : EGPROO@GMAIL.COM')
    
register_command_handler(handler_cleanar, 'تنظيف', ['mod','admin','all'], 20, 'تنظيف الروم', 'تنظيف', ['تنظيف'])    




س: هل لي أن اعرف ما تم تغييره ولماذا؟
ج : نعم ولكن في الحلقه القادمه

وتقبلوا تحياتي: eg_programmer

7 تعليقات

نرجو التعليق لمعرفة الاستفادة من التدوينة او طرح سؤال بخصوص التدوينة

  1. السلام عليكم الله يوفقكم ويزيدكم من علمه واشكرا الاخ طارق والاخ سيد العرباوي على هذه المدونة وان شاء الله الى الامام دوما
    اخـــوكم بأذن الله فادي العراقي

    ردحذف
  2. مرحبا يا جماعة انا اخوكم معتز من سوريا في عندي مشكلة و بتمنا حدا يقدر يحليلي مشكلتي والمشكلة هية لاتية كل ما شفل اي نوع من انواع البوتات بتفتح نافزة البايثون و بطلعلي كتابات ولما بيطلع كلمة انا جاهز للعمل بيطلع بعدا خطاء module' object has no attribute 'getstripped' 100'
    و بيرجع بيعمل ريستارت للبوت
    ما هوة الحل لهذه المشكلة .. انا اعمل على ويندوز xp sp3
    شكرا لكل اعضاء المنتدى و شكرا لمصر الغالية

    ردحذف
  3. اخي الكريم كيف يمكنني الحصول على بوت الاربيك ARABIC_BOT جاهز ولايحتاج سوى للرفع على حساب شيل

    قمت بالبحث بشكل دقيق في موقعكم وفي مواقع اخرى ولم اجد طلبي ارجو المساعدة علاء - мямẫţяěx@jabber.org

    ردحذف
  4. السلام عليكم ورحمة الله وبركاته اخواني طارق وسيد وعمر وباقي فريق العرباوي ربي يجزيكم الخير على هذا الشرح واتمنا لكم التوفيق اخوكم باذن الله تعالى أخوكم انس من سوريا
    albatros@jabber.sk

    ردحذف
  5. أنا HaKeR MaN أرجو إضافة إيميلي أحتاج للمساعده haker.man@xmpp.ru

    ردحذف
  6. You desire to lead the Google bot down a line packed with great
    editorial content. For instance, if Web Developer's Journal were to link for a site, that link may be worth a lot more than 20 links out of your friends' personal Web pages.

    If that scares you, here is something even scarier.
    my page: seomoz pro review

    ردحذف
أحدث أقدم