pmxbot

البرمجيات قطة:
pmxbot
تفاصيل البرنامج:
الإصدار: 1105.6
تاريخ إيداع: 20 Feb 15
المطور: You Gov, Plc.
ترخيص: حرر
شعبية: 64

Rating: nan/5 (Total Votes: 0)

وpmxbot هو بوت IRC وكتب في لغة البرمجة بايثون. بني أصلا للاستخدام الداخلي، ما كان مطهرة أنه ومجموعة الحر على العالم.
الأوامر
pmxbot يستمع إلى الأوامر مسبوقة من قبل '! اذا كان أمر فهو يعرف انها سترد، واتخاذ إجراء، وما يمكن أن البحث على شبكة الإنترنت، واقتبس لكم، تتبع الكرمة، واتخاذ القرارات، وتفعل أي شيء آخر يمكن أن تريد. فإنه يسجل النص في SQLite3 قاعدة البيانات، وأخيرا سنقوم كتابة واجهة الويب لذلك.
يحتوي علي
سوف pmxbot لرد على الأشياء التي نقول إذا كشف الكلمات والعبارات ما كان قال ذلك الاعتراف. على سبيل المثال، نذكر SQL على القضبان.
المتطلبات
pmxbot يتطلب الثعبان، بطبيعة الحال. 2.5+ على الأرجح. كما يتطلب وجود مجموعات قليلة الثعبان:
* الثعبان-irclib
* pyyaml
* simplejson أو جسون
* feedparser
* httplib2
* sqlite3
ترتيب
ويستند التكوين على ملفات YAML سهلة للغاية. تحقق من config.yaml في شجرة مصدر للحصول على مثال.
استعمال
مرة واحدة كنت قد الإعداد لملف التكوين، تحتاج فقط إلى الاتصال `` pmxbot config.yaml`` وأنه سينضم والاتصال. ونحن ننصح بتشغيل pmxbot تحت daemontools DJB لجعله إعادة تشغيل تلقائيا إذا كان تعطل.
إضافة العرف، ميزة المحلية
إضافة ميزة جديدة سهلة، وتحتاج فقط لإضافتها إلى ملف local_extensions، في أعقاب اتفاقية المعمول بها. المحددة في إعداد تكوين local_extensions الملفات لتحميل. يتم تشغيل كافة الملفات في القائمة مع execfile، حتى أنها ترث غلوبالس القائمة. ونتيجة لذلك يمكن أن نفترض أن معظم الأشياء التي ستحتاج إليها يتم استيرادها بالفعل، مثلcommand،contains، وإعادة، urllib، httplib2 وget_html. هناك مثال في local.py التي يمكنك استخدامها كأساس للك ..
أمر (ز!) يحصل على deocatorcommand ::
على & nbsp؛ command ("tinytear"، والأسماء المستعارة = ('تي تي'، 'المسيل للدموع'، 'صرخة')، وثيقة = "أبكي دمعة صغيرة بالنسبة لك.")
على & nbsp؛ مواطنه tinytear (العميل، الحدث، قناة، نيك، والراحة):
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ إذا بقية:
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ العودة "/ لي يلقي ولو دمعة واحدة ل٪ s"٪ بقية
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ آخر:
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ العودة "/ لي يجلس ويبكي كما ولو دمعة واحدة يتقطر ببطء الخد لها"
استجابة (عندما يقوم شخص ما يقول شيئا) يستخدم الديكورcontains ::
على & nbsp؛ contains ("sqlonrails")
على & nbsp؛ مواطنه yay_sor (العميل، الحدث، قناة، نيك، والراحة):
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ karmaChange (botbase.logger.db، "SQL على القضبان '، 1)
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ العودة "فقط 76417 خطوط ..."

المتطلبات:

بيثون

برامج مماثلة

Pidgeon
Pidgeon

20 Feb 15

TriX
TriX

3 Jun 15

jabberd2
jabberd2

19 Feb 15

تعليقات ل pmxbot

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!