সুচিপত্র:
- ধাপ 1: লগইন করুন এবং ব্যক্তিগত অ্যাপ তৈরি করুন
- ধাপ 2: অ্যাপ তৈরি করুন
- ধাপ 3: অ্যাপ স্ক্রিন
- ধাপ 4: RedditBot ফোল্ডার তৈরি করুন এবং CMD খুলুন
- ধাপ 5: পিপ ইনস্টল PRAW
- ধাপ 6: Praw.ini ফাইলটিকে ফোল্ডারে টেনে আনুন
- ধাপ 7: একটি নতুন পাইথন ফাইল তৈরি করুন
- ধাপ 8: কোড আটকান
- ধাপ 9: আপনার কোড চালান
- ধাপ 10: এবং এটাই
ভিডিও: Reddit Reply Bot: 10 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই নির্দেশ সেটের উদ্দেশ্য হল একটি সাধারণ রেডডিট বট তৈরি করা। রেডডিট বট এমন একটি প্রোগ্রাম যা রেডডিটের পোস্ট/মন্তব্য স্ক্যান করে এবং এটি সংগৃহীত তথ্যের প্রতিক্রিয়া জানাতে পারে। PRAW ব্যবহার করে Reddit API (অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) এর সাথে পরিচিত হওয়া বা একবারে একাধিক পোস্টের সহজেই উত্তর দেওয়ার মতো অনেক কারণেই এটি গুরুত্বপূর্ণ হতে পারে। এটি প্রতিদ্বন্দ্বিতা করার জন্য, আপনার অবশ্যই একটি Reddit অ্যাকাউন্ট থাকতে হবে, পাইথনে কোডিং এর সাথে কিছু পরিচিতি থাকতে হবে এবং Python সেট আপ করার জন্য আপনার সিস্টেম PATH ভেরিয়েবল থাকা দরকার যাতে আপনি পাইথনকে কমান্ড লাইন বা টার্মিনালে কম্পাইল করতে পারেন। যদি এর কোনটিই আপনার কাছে বোধগম্য না হয় তবে আপনি সম্ভবত এই টিউটোরিয়ালের জন্য প্রস্তুত নন। যদি এই পদক্ষেপগুলি সঠিকভাবে সম্পন্ন করা হয়, এটি 30 মিনিটের বেশি শেষ করা উচিত নয়। শুভকামনা এবং আমি আশা করি আপনি এই তথ্যপূর্ণ, খুশি botting পাবেন!
ধাপ 1: লগইন করুন এবং ব্যক্তিগত অ্যাপ তৈরি করুন
প্রথমে Reddit এ লগইন করুন বা একটি অ্যাকাউন্ট করুন এবং একটি ব্যক্তিগত অ্যাপ তৈরি করতে https://ssl.reddit.com/prefs/apps/ এ যান।
ধাপ 2: অ্যাপ তৈরি করুন
অ্যাপ্লিকেশনটির নাম দিন এবং নিশ্চিত করুন যে স্ক্রিপ্ট বৃত্তটি ভরাট হয়েছে, এছাড়াও অ্যাপে একটি নাম এবং বিবরণ যোগ করুন (কিছু হতে পারে), আপনি পুনirectনির্দেশিত url যেমন https:// localhost: এর জন্য একটি এলোমেলো url ব্যবহার করতে পারেন:
ধাপ 3: অ্যাপ স্ক্রিন
একবার আপনি অ্যাপটি তৈরি করলে, আপনাকে একটি 'ব্যক্তিগত ব্যবহারের স্ক্রিপ্ট' এবং 'গোপন' দেওয়া হয়, নিশ্চিত করুন যে আপনি সেগুলি কী মনে রেখেছেন, খুবই গুরুত্বপূর্ণ।
ধাপ 4: RedditBot ফোল্ডার তৈরি করুন এবং CMD খুলুন
আপনার ডেস্কটপে "RedditBot" নামে একটি নতুন ফোল্ডার তৈরি করুন এবং cmd বা টার্মিনাল খুলুন। তারপর, cd/Users/Admin/Desktop/RedditBot ব্যবহার করে এর ডিরেক্টরিতে যান। এছাড়াও আপনার ব্যবহারকারীর অ্যাকাউন্টের সাথে অ্যাডমিন প্রতিস্থাপন করতে ভুলবেন না।
ধাপ 5: পিপ ইনস্টল PRAW
তারপর, python -m pip install praw কমান্ডটি টাইপ করুন, যদি আপনি ইতিমধ্যেই ইনস্টল করে থাকেন তবে এড়িয়ে যান।
ধাপ 6: Praw.ini ফাইলটিকে ফোল্ডারে টেনে আনুন
একবার আপনি এটি করার পরে, যেখানে আপনি পাইথন ইনস্টল করেছেন সেখানে যান এবং ফাইন্ডার praw.ini টাইপ করুন, সেই ফাইলটি নিন এবং এটি আপনার রেডিটবট ফোল্ডারে টেনে আনুন। সম্ভবত সি ড্রাইভে ব্যবহারকারী এবং অ্যাপডাটার অধীনে পাইথন ইনস্টল করা হবে।
ধাপ 7: একটি নতুন পাইথন ফাইল তৈরি করুন
Python IDLE বা সমতুল্য টেক্সট এডিটর খুলুন এবং reddit_bot.py নামে একটি নতুন ফাইল তৈরি করুন। আপনার রেডিটবট ফোল্ডারে এটি সংরক্ষণ করতে ভুলবেন না।
ধাপ 8: কোড আটকান
আপনি সেই ফাইলটি তৈরি করার পরে, এই কোডটি ছোটখাটো সমন্বয় সহ পেস্ট করুন। ব্যবহারকারীর নাম এবং পাসওয়ার্ড ক্ষেত্রগুলি আপনার নিজের মধ্যে পরিবর্তন করুন, user_agent যেকোনো কিছু হতে পারে, ধাপ 3 থেকে ক্লায়েন্ট_আইডি আপনার ব্যক্তিগত ব্যবহারের স্ক্রিপ্ট, এবং ধাপ 3 থেকে client_secret আপনার গোপনীয়তা। এছাড়াও, এই কোডটি পেস্ট করার সময় নিশ্চিত করুন যে ইন্ডেন্টেশনগুলি একই উপরের ছবি। এছাড়াও নিশ্চিত করুন যে প্রতিটি ভেরিয়েবল আপনি উদ্ধৃতিতে আছেন।
#!/usr/bin/python আমদানি চিংড়ি
#নীচের ভেরিয়েবলে আপনার সঠিক Reddit তথ্য লিখুন
userAgent = 'বট নাম লিখুন'
cID = 'আপনার ব্যক্তিগত ব্যবহারের স্ক্রিপ্ট লিখুন'
cSC = 'আপনার ক্লায়েন্ট সিক্রেট লিখুন'
userN = 'আপনার Reddit ব্যবহারকারীর নাম লিখুন'
userP = 'আপনার Reddit পাসওয়ার্ড লিখুন'
numFound = 0
reddit = praw. Reddit (user_agent = userAgent, client_id = cID, client_secret = cSC, username = userN, password = userP)
subreddit = reddit.subreddit ('আবহাওয়া') #যে কোন subreddit আপনি নিরীক্ষণ করতে চান
bot_phrase = 'ওহ শকস, মনে হচ্ছে আমি>> এ থাকছি
কীওয়ার্ড = {'কোল্ড', 'শিকাগো', 'পোলার', 'ভোর্টেক্স'} #সাবরেডডিটের জন্য কীওয়ার্ডের একটি সেট তৈরি করে
subreddit.hot এ জমা দেওয়ার জন্য
n_title = submission.title.lower () #পোস্টের শিরোনাম ছোট হাতের বানায় যাতে আমরা আমাদের কীওয়ার্ড এর সাথে তুলনা করতে পারি।
আমি কীওয়ার্ডের জন্য: #আমাদের কীওয়ার্ড দিয়ে যায়
যদি আমি n_title এ থাকি: #যদি আমাদের কীওয়ার্ডগুলির মধ্যে একটি সাবরেডিটের শীর্ষ 10 এর একটি শিরোনামের সাথে মেলে
numFound = numFound + 1
মুদ্রণ করুন ('বট উত্তর দিচ্ছে:') #উত্তর এবং কমান্ড লাইনে আউটপুট
মুদ্রণ ("শিরোনাম:", সাবমিশন। শিরোনাম)
মুদ্রণ ("টেক্সট:", সাবমিশন। selftext)
মুদ্রণ ("স্কোর:", জমা। স্কোর)
ছাপা("---------------------------------")
মুদ্রণ ('বট বলছে:', বট_ফ্রেজ)
ছাপা()
Submission.reply (bot_phrase)
যদি numFound == 0:
ছাপা()
মুদ্রণ ("দু Sorryখিত, সেই কীওয়ার্ডগুলির সাথে কোন পোস্ট পাওয়া যায়নি, আবার চেষ্টা করুন!")
ধাপ 9: আপনার কোড চালান
তারপর ফাইলটি আপনার RedditBot ফোল্ডারে সংরক্ষণ করুন এবং pythonreddit_bot.py দিয়ে cmd এ চালান
ধাপ 10: এবং এটাই
এখন আপনার একটি কাজ করা Reddit বট থাকা উচিত, যা আপনার পছন্দের সাবরেডিটের মাধ্যমে স্ক্যান করতে এবং একটি পছন্দসই বাক্যাংশের সাথে স্বয়ংক্রিয়ভাবে সাড়া দিতে সক্ষম। আপনি এই কোডটি অন্যান্য রেডডিট বট আইডিয়াগুলির জন্য একটি ভাল সূচনা পয়েন্ট হিসাবে ব্যবহার করতে পারেন, যা তাপমাত্রা রূপান্তর থেকে শুরু করে বিড়ালের ছবি সহ লোকদের উত্তর দেওয়া পর্যন্ত হতে পারে। পড়ার জন্য ধন্যবাদ, আশা করি এটি দরকারী ছিল এবং ভবিষ্যতের যে কোন প্রকল্পের জন্য শুভকামনা।
প্রস্তাবিত:
Q -Bot - ওপেন সোর্স রুবিক্স কিউব সলভার: 7 টি ধাপ (ছবি সহ)
Q -Bot - ওপেন সোর্স রুবিক্স কিউব সলভার: কল্পনা করুন আপনার কাছে একটি রুবিক্স কিউব আছে, আপনি জানেন যে ধাঁধাটি s০ এর দশকে তৈরি হয়েছে যা প্রত্যেকেরই আছে কিন্তু কেউই জানেন না কিভাবে সমাধান করতে হয় এবং আপনি এটিকে তার মূল প্যাটার্নে ফিরিয়ে আনতে চান। সৌভাগ্যবশত আজকাল সমাধানের নির্দেশ পাওয়া খুব সহজ
সহজ MPU6050 IMU + Arduino GYRO Bot: 4 টি ধাপ
সরল MPU6050 IMU + Arduino GYRO Bot: আমার প্রকল্পগুলিকে নিয়ন্ত্রণ করার জন্য একটি Gyro ব্যবহার করা আমার বালতি তালিকায় একটি বড় বিষয় ছিল কিন্তু IMU অর্জন করা ছাড়া বাকিগুলি নখের মত কঠিন ছিল। ইয়াউ পিচ এবং রোল ভ্যালু নিষ্কাশনে কার্যকরী বিষয়বস্তুর অভাব আমাকে এক মাসেরও বেশি সময় ধরে বিরক্ত করে। অসংখ্য ওয়েবসাইটের পর
1/2-a-bot শিক্ষাগত রোবট: 5 টি ধাপ
1/2-a-bot শিক্ষাগত রোবট: এটি 1/2-a-bot। (উচ্চারিত হাফ-এ-বট)। আমি আমার শিক্ষার্থীদের নিয়ন্ত্রণ ব্যবস্থা এবং প্রোগ্রামিং সম্পর্কে জানার জন্য এটি একটি আকর্ষণীয় উপায় হিসাবে তৈরি করেছি। পাঠগুলি মডিউল হিসাবে সেট আপ করা হয়েছে এবং প্রতিটি মডিউলকে উপ -বিভাগে বিভক্ত করা হয়েছে যাতে এটি সহজ হয়
Mr.Sketchy: The Art Bot !!: 4 ধাপ
Mr.Sketchy: The Art Bot !!: হাই, আমি Mr.Sketchy আপনার বন্ধুত্বপূর্ণ বটকে আপনার বিমূর্ত শিল্পকে আরো বিমূর্ত করতে !!!! আজ আপনি স্ক্র্যাচ থেকে একটি সহজ রোবট তৈরি করতে শিখবেন এবং আপনি আক্ষরিক অর্থে এটি তৈরি করতে পারেন কয়েক ঘন্টা বা তারও কম। এটি বাজেট বান্ধব এবং বেশিরভাগ উপকরণ যা আপনি পাবেন
গোলকধাঁধা সমাধান Boe-Bot: 3 ধাপ
মেজ সলভিং বো-বট: হ্যালো! আমার নাম মাহুম ইমরান আমি 11 ম শ্রেণীর প্রযুক্তি শ্রেণীর একজন। আমাদের বোয়-বট নেওয়ার এবং দক্ষতার সাথে একটি গোলকধাঁধার মধ্য দিয়ে যাওয়ার জন্য আমাদের একটি অ্যাসাইনমেন্ট দিয়ে চ্যালেঞ্জ করা হয়েছিল। এটি প্রথমে একটি কঠিন চ্যালেঞ্জ ছিল, এবং আমি স্বীকার করব, হেল ছাড়া