পাইথন-jabberbot আবেদন এটা সহজ সহজ Jabber প্রভৃতি বট লিখতে যে পাইথন জন্য একটি Jabber প্রভৃতি বট কাঠামো হয়. এক ওয়েব সাইট Jabber প্রভৃতি সক্রিয় দর্শক সাথে যোগাযোগ করতে, অথবা আপডেট বা কাস্টম পাইথন স্ক্রিপ্ট সঙ্গে monitor করা পরিবর্তন সম্পর্কে বট মালিক অবহিত, চলমান সিস্টেম সম্পর্কে তথ্য প্রদান করার জন্য এই Jabber প্রভৃতি বট ব্যবহার করতে পারেন.
আপনার নিজস্ব Jabber প্রভৃতি বট প্রোগ্রামিং মজা এবং সহায়ক হতে পারে. এই ময়াল সাপ-jabberbot, আপনি সহজেই সহজ Jabber প্রভৃতি বট লিখতে সক্ষম হবেন যে পাইথন জন্য একটি Jabber প্রভৃতি বট কাঠামো হয়. আপনি আপনার ওয়েবসাইট আপনার দর্শকদের সঙ্গে যোগাযোগ করার বা আপনার পাইথন স্ক্রিপ্ট সঙ্গে আপনি নিরীক্ষণ আপডেট অথবা পরিবর্তন সম্পর্কে আপনাকে অবহিত করা, আপনার চলমান সিস্টেম সম্পর্কে তথ্য প্রদান করার জন্য আপনার Jabber প্রভৃতি বট ব্যবহার করতে পারেন.
এই Jabber প্রভৃতি বট আংশিক xmpppy উদাহরণ bot.py দ্বারা অনুপ্রাণিত, কিন্তু উপভোগ্য পুনরায় করা এবং এটি সহজ এক জিনিস না এবং এটি ভাল কাজ করে ছোট Jabber প্রভৃতি বট লিখতে করা নির্মিত হয়েছে.
ব্যবহার:
jabberbot আমদানি JabberBot থেকে: বর্গ আমদানি ইন
ইন JabberBot বর্গ উপশ্রেণী
ইন bot_ দিয়ে শুরু পদ্ধতি যোগ করুন, এই কমান্ড হিসাবে এক্সপোর্ট করা হবে (যেমন Def bot_display_id (স্ব, জগাখিচুড়ি, ARGS)); (কমান্ড কোন উত্তর দেয় বা কেউ না) পদ্ধতি স্ট্রিং হিসেবে ব্যবহারকারী ফেরত পাঠানো বার্তা ফিরে উচিত
ইন, সরবরাহ ব্যবহারকারীর নাম ও পাসওয়ার্ড আপনার বট একটি দৃষ্টান্ত তৈরি করুন
ইন আপনার অনুরোধের serve_forever () মেথড কল করুন
ইন আপনি আপনার বট উপর প্রেরন () মেথড কল করতে পারেন নির্দিষ্ট ব্যবহারকারীদের বার্তা পাঠাতে
উদাহরণ কোড:
jabberbot আমদানি JabberBot থেকে
আমদানি datetime
বর্গ SystemInfoJabberBot (JabberBot):
Def bot_serverinfo (স্ব, জগাখিচুড়ি, ARGS):
"" "" "সার্ভার সম্পর্কে তথ্য প্রদর্শন"
সংস্করণ = খোলা ('/ proc / সংস্করণ').) (পড়া. ফালা ()
loadavg = খোলা ('/ proc / loadavg').) (পড়া. ফালা ()
ফিরে '% এসএনএন% এর'% (সংস্করণ, loadavg)
Def bot_time (স্ব, জগাখিচুড়ি, ARGS):
"" "" "বর্তমান সার্ভারের সময় প্রদর্শন"
ফিরে Str (datetime.datetime.now ())
Def bot_rot13 (স্ব, জগাখিচুড়ি, ARGS):
"" "" "আয় আর্গুমেন্ট rot13'ed পাস"
args.encode ফিরে ('ROT13')
Def bot_whoami (স্ব, জগাখিচুড়ি, ARGS):
"" "" "আপনি আপনার ব্যবহারকারী নাম বলে"
) (mess.getFrom ফিরে
ব্যবহারকারীর নাম = 'my-jabberid@jabberserver.org'
পাসওয়ার্ড = 'আমার পাসওয়ার্ড'
বট = SystemInfoJabberBot (ব্যবহারকারীর নাম, পাসওয়ার্ড)
bot.serve_forever ()
এই রিলিজে নতুন কি:
- বিভিন্ন বাগ এবং গৌণ বৈশিষ্ট্য উন্নত বৈশিষ্ট্য
কি সংস্করণ 0.13 নতুন:
- এই সংস্করণ ঐচ্ছিকভাবে নিজের বার্তা প্রাপ্তির জন্য সমর্থন যোগ করা হয়েছে JabberBot.
- এই একটি সংযুক্ত মাল্টিকাস্ট JabberBot নেটওয়ার্ক নির্মাণ করার চেষ্টা করার সময় সহায়ক.
কি সংস্করণ 0.11 নতুন:
- উদাহরণ এবং প্রধান মডিউল বেশ কিছু বাগ হয়েছে সংশোধন করা হয়েছে.
- Jabber প্রভৃতি মাল্টি ইউজার-চ্যাট (MUCs) জন্য সমর্থন একটি প্রবন্ধসহ উদাহরণ দিয়ে, যোগ করা হয়েছে.
কি সংস্করণ 0.6 নতুন:
- এই রিলিজে xmpppy জন্য নির্ভরতা চেক সমাধান করা হয়েছে
আবশ্যক
- পাইথন
- Xmpppy
পাওয়া মন্তব্যসমূহ না