نرم افزار پایتون-jabberbot یک چارچوب ربات پرحرفی برای پایتون است که باعث آسان به ارسال رباتها ساده پرحرفی است. در واقع می توان این رباتها پرحرفی به ارائه اطلاعات در مورد سیستم های در حال اجرا، به وب سایت های با بازدید کنندگان-پرحرفی فعال تعامل، و یا اطلاع صاحب ربات در مورد به روز رسانی و یا تغییراتی که با اسکریپت های پایتون سفارشی نظارت استفاده کنید.
برنامه نویسی ربات پرحرفی خود می تواند سرگرم کننده و مفید باشد. این پایتون-jabberbot، یک چارچوب ربات پرحرفی برای پایتون که شما را قادر به راحتی رباتها ساده پرحرفی ارسال شده است. شما می توانید در برابر پرحرفی خود را به ارائه اطلاعات در مورد سیستم های در حال اجرا شما، به وب سایت شما تعامل با بازدید کنندگان خود را و یا اطلاع شما در مورد به روز رسانی و یا تغییراتی که نظارت با اسکریپت پایتون خود استفاده کنید.
این ربات پرحرفی است تا حدودی با مثال bot.py xmpppy الهام گرفته، اما طراحی دوباره قابل استفاده می شود و به آن را آسان به ارسال رباتها کوچک پرحرفی که انجام یک چیز و آن را به خوبی.
طریقه استفاده:
اطلاعات وارد کلاس: از jabberbot واردات JabberBot
اطلاعات زیرطبقه کلاس JabberBot
اطلاعات اضافه کردن روش شروع با bot_، این را به عنوان دستورات صادر (به عنوان مثال دف bot_display_id (خود، ظرف غذا، استدلال))؛ روش باید پیام به کاربر به عنوان رشته، فرستاده بازگشت (و یا هیچ اگر دستور می دهد بدون پاسخ)
اطلاعات ایجاد یک نمونه از ربات خود را، نام کاربری و رمز عبور تهیه
اطلاعات تماس روش serve_forever () به عنوان مثال شما
اطلاعات شما می توانید ارسال () روش در ربات خود را برای ارسال پیام به کاربران خاص
کد مثال:
از jabberbot واردات JabberBot
واردات تاریخ ساعت
SystemInfoJabberBot کلاس (JabberBot):
دف bot_serverinfo (خود، ظرف غذا، استدلال):
"" "نمایش اطلاعات در مورد سرور" ""
نسخه = باز ('/ مجموعه مقالات / نسخه'). به عنوان خوانده شده (). نوار ()
loadavg = باز ('/ مجموعه مقالات / loadavg'). به عنوان خوانده شده (). نوار ()
بازگشت '٪ SNN٪ s' را٪ (نسخه، loadavg،)
دف bot_time (خود، ظرف غذا، استدلال):
"" "نمایش زمان سرور فعلی" ""
خ بازگشت (datetime.datetime.now ())
دف bot_rot13 (خود، ظرف غذا، استدلال):
"" "بازگشت گذشت استدلال rot13'ed" ""
بازگشت args.encode ('ROT13')
دف bot_whoami (خود، ظرف غذا، استدلال):
"" "شما می گوید نام کاربری خود را" ""
بازگشت mess.getFrom ()
نام کاربری = 'my-jabberid@jabberserver.org'
رمز عبور = 'من رمز عبور'
ربات = SystemInfoJabberBot (نام کاربری و رمز)
bot.serve_forever ()
چه جدید در این نسخه است:
به رفع اشکالات مختلف و پیشرفت ویژگی جزئی
جدید در نسخه 0.13 است:
در این نسخه اضافه می کند پشتیبانی از اختیاری دریافت پیام خود در JabberBot.
این کمک بزرگی است که در تلاش برای ساخت یک شبکه JabberBot چندپخشی فدرال.
چندین باگ در نمونه و در ماژول اصلی ثابت شده است:
به چه جدید در نسخه 0.11 است.
پشتیبانی از پرحرفی چند کاربر-چت (MUCs) اضافه شده است، با یک مثال همراه.
جدید در نسخه 0.6 است:
در این نسخه رفع چک وابستگی برای xmpppy.
مورد نیاز:
پایتون
Xmpppy
نظر یافت نشد