পাইথন ব্যবহার করে যেভাবে উইকিপিডিয়ায় বট চালাবেন!

আমি ইফতেখার নাইম, সবাইকে আমার সালাম জানিয়ে টিউন শুরু করছি। উইকিপিডিয়া বর্তমান পৃথিবীর সবথেকে বড় একটি বিশ্বকোষ এবং তাঁর চেঁয়েও বড় কথা হলো এই বিশ্বকোষ কোন কাগজে মুদ্রিত বিশ্বকোষ নয়। সম্পূর্ণ অনলাইন ভিত্তিক একটি বিশ্বকোষ যার পূর্বসূরি ছিল নুপিডিয়া। নুপিডিয়াতে সেই সকল লেখাই প্রকাশ পেত যা কোন অভিজ্ঞ লোকে প্রকাশ করত। কিন্তু জিমি ওয়েলস এবং ল্যারি স্যাঙ্গার নামের দুই ব্যক্তি এটার কিছু পরিবর্তন আনেন এবং উইকিপিডিয়াকে সকলের জন্য উন্মুক্ত করে দেন।

তারই মধ্যে আবার উইকিপিডিয়াতে বিভিন্ন নিয়ম নীতিমালা আসে, সেগুলোর সাথে বট চালানোর ব্যবস্থা করা হয় এবং নীতিমালা প্রণীত হয়। উইকিপিডিয়ার বট মূলত Pywikibot এবং AWB দিয়েই বেশি চালানো হয়। তবে পাইউইকি বট AWB এর তুলনায় নগন্য পরিমাণ ব্যবহার করা হয়। যার মূল কারণ উইকিপিডিয়ার স্বেচ্ছাসেবকদের প্রোগ্রামিং ধারণা না থাকা। তবে মাস কয়েক সময় দিয়ে প্রোগ্রামিং এর কিছুটা শিখে নিলে বট পরিচালনা করা সম্ভব।

পাইথন দিয়ে বট চালানোর জন্য কী করতে হবে?

কিছুই করতে হবেনা। আপনাকে প্রথমে কয়েকটি ধাপ অনুসরণ করতে হবে বাকিটা কোড শেখার পর নিজেই বুঝে যাবেন। মূলত পাইথনের একটি লাইব্রেরি ব্যবহার করে এই বটগুলো পরিচালনা করা হয়।

প্রথমে https://hub.paws.wmcloud.org/ লিংকে গিয়ে লগইন করুন এবং তারপর "New" → "Python 3" এবং কোড লিখে "Run" করুন।

কোড কী লিখবেন? প্রশ্ন আসতে পারে। তাহলে দেখুন বা পেস্ট করে দিন।

import pywikibot

site = pywikibot.Site('bn', 'wikipedia')
page = pywikibot.Page(site, 'user:ইফতেখার নাইম/পাইথন কোড')

page.text = '1+ লিখলাম ~'
page.save()

এবার রান করালেই পরিবর্তন সেভ নামের বার্তা পাবেন।

Level 2

আমি ইফতেখার নাইম। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 6 বছর 11 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 6 টি টিউন ও 4 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 2 ফলোয়ার আছে এবং আমি টেকটিউনসে 9 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস