IRC.

التحميل الان

IRC. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL v2
  • السعر:
  • FREE
  • اسم الناشر:
  • Jason R. Coombs
  • موقع ويب الناشر:
  • http://jaraco.com

IRC. العلامات


IRC. وصف

IRC هي مكتبة Python التي تهدف إلى تغليف بروتوكول IRC بمستوى منخفض للغاية. يوفر إطار عمل عميل IRC مدفوع من الأحداث. لديها دعم شامل إلى حد ما لبروتوكول IRC الأساسية، CTCP و DCC اتصالات. في أمر فهم كيفية جعل عميل IRC، أخشى أن أفهمك أكثر أو أقل يجب أن تفهم مواصفات IRC. وهي متوفرة هنا: http://www.irchelp.org/irchelp/rfc/installation: لديك العديد من الخيارات لتثبيت مشروع IRC.- استخدم "Easy_Install IRC" أو "PIP تثبيت IRC" للاستيلاء على أحدث إصدار من Cheeseshop (مستحسن) .- تشغيل "تثبيت Python Setup.py" (من توزيع المصدر) أو تشغيل "تثبيت PAVER" (من Repo Checkout، يتطلب Power) أو - نسخ دليل IRC إلى دليل الحزم المناسبة للحزم. الميزات الرئيسية من إطار عملاء IRC: - تجريد بروتوكول IRC.- يتعامل مع العديد من اتصالات خادم IRC في وقت واحد .- مقابض الخادم Ponging بشفافية. - يتم إجراء الرسائل إلى خادم IRC عن طريق الاتصال طرق الاتصال على كائن اتصال IRC.- رسائل من IRC يتم تشغيل الأحداث الخوادم من خلال الأحداث، والتي يمكن القبض عليها من خلال معالجات الأحداث. - يتم قراءة القراءة والكتابة إلى مآخذ خادم IRC من خلال حلقة مختارة داخلية ()، ولكن قد يتم تحديد () ING بواسطة حلقة رئيسية خارجية. كن مسجلا للتنفيذ في الأوقات المحددة بواسطة حلقة الحدث Decodes CTCP وضع علامة بشكل صحيح (نأمل)؛ لم أر أي تطبيق عميل آخر IRC يتعامل مع مواصفات مواصفات CTCP. - نوع من فئة عميل IRC البسيطة والبشرة الموجهة نحو الكائنات التي ترسل الأحداث إلى مثيل الأساليب مدرجة .- دعم اتصال DCC. القيود القيود: - يضيء بروتوكول IRC من خلال التجريد قليلا كثيرا. - البيانات غير مكتوبة بشكل غير متزامن على الخادم (وأقران DCC)، أي الكتابة () قد تحجب إذا كانت مخازن TCP محشوة. - مثل معظم المشاريع، تفتقر الوثائق ... لسوء الحظ، هذه المكتبة ليست موثقة جيدا كما أود أن أكون. أعتقد أن أفضل طريقة للبدء هي قراءة وفهم برنامج المثال IRCCAT، الذي يتم تضمينه في التوزيع. قد تكون الملفات التالية ذات أهمية: - IRC / client.py المكتبة نفسها. اقرأ الشفرة جنبا إلى جنب مع التعليقات والوكالة للحصول على قبضة ما يفعله. استخدمها على مسؤوليتك الخاصة وقراءة المصدر، Luke! - IRC / Bot.py تطبيق Bot.py IRC Scripts في دليل البرامج النصية: - IRCCAT مثال بسيط على كيفية استخدام عميل IRC. يقرأ IRCCAT النص من Stdin ويكتبه إلى مستخدم أو قناة محددة على خادم IRC.- IRCCAT2 كما هو مذكور أعلاه، ولكن باستخدام فئة Simpleircclients.- ServerMap مثال بسيط آخر. يتصل ServerMap بخادم IRC، اكتشف ما هي خوادم IRC الأخرى الموجودة في الشبكة وطباعة خريطة تشبه الأشجار لربطها. يدخل BOT قناة ويستمع لأوامر في الرسائل الخاصة أو حركة المرور القنوت. كما أنه يقبل دعوات محكمة العدل ومبتدئين إرسال رسائل دردشة DCC.- DCCreceive يتلقى ملف عبر DCC.- DCCSEND يرسل ملف عبر dcc.note: إذا كنت تقوم بتشغيل أحد الأمثلة على سطر أوامر UNIX، فأنت بحاجة إلى الهرب الرمز # في القناة. على سبيل المثال، استخدم #Test بدلا من # Test.Product الصفحة الرئيسية


IRC. برامج ذات صلة