Anonim

আমি কোডার নই এবং কখনই হব না তবে এটি আমার সোশ্যাল মিডিয়া চ্যানেলগুলিতে আমাকে সহায়তা করার জন্য একটি সহজ টুইটার বট লিখতে বাধা দেয় নি। আমি মনে করি আমাকে উদ্দেশ্যটির ভিত্তিতে এই টিউটোরিয়ালটি লিখতে বলা হয়েছিল। আমি যদি টুইটার বট লিখতে পারি তবে যে কেউ পারেন!

টুইটার বটগুলি কিছু প্রাথমিক কিন্তু দরকারী ফাংশন সম্পাদন করতে পারে। আমি ভান করব না আমি নিজের জন্য এটি সমস্ত খুঁজে পেয়েছি কারণ আমি তা করি নি। এখানে কিছু ভাল গাইড রয়েছে তবে আমি এটির সাথে আমার নিজের অভিজ্ঞতার কয়েকটি বিট যুক্ত করেছি।

একটি টুইটার বট লিখুন কেন?

'কারণ আপনি পারবেন' এর স্টক উত্তর বাদে আপনি একটি টুইটার বট কেন লিখতে চান? আপনি যদি একটি ছোট ব্যবসা পরিচালনা করেন এবং টুইটারের সাথে চালিয়ে যাওয়ার সময় না পান, আপনি যদি প্রচেষ্টা ব্যতীত আপনার উপস্থিতি বাড়াতে চান, আপনি যদি আরও কথোপকথন করতে চান বা বিরক্তিকর জিনিসটি স্বয়ংক্রিয় করতে চান, তবে বট দিয়ে সমস্ত সম্ভব।

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

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

আপনার টুইটার বট লিখুন

এগুলি লেখার জন্য প্রচুর বট এবং কয়েকটি উপায় রয়েছে। কেউ কেউ পাইথন বা নোড.জে ব্যবহার করেন অন্যরা সাধারণ গুগল স্ক্রিপ্ট ব্যবহার করে। যেহেতু আমি কোনও প্রোগ্রামার নই, আমি মেঘে হোস্ট করা গুগল স্ক্রিপ্টের ধারণাটি পছন্দ করেছি তাই আমি এটি করেছি। আমি এই পৃষ্ঠাটিকে গাইড হিসাবে ব্যবহার করেছি কারণ এই লোকটি আমার চেয়ে অনেক চালাক is

  1. বটটি ব্যবহার করার জন্য আপনার একটি টুইটার অ্যাকাউন্টের প্রয়োজন। একটি সেট আপ করুন এবং সেই অ্যাকাউন্টটি ব্যবহার করে সাইন ইন করুন।
  2. বটটি ব্যবহার করার জন্য আপনার একটি টুইটার অ্যাপ্লিকেশন তৈরি করতে হবে। এই পৃষ্ঠায় একটি তৈরি করুন। এটিকে একটি এলোমেলো URL, বর্ণনামূলক নাম দিন এবং আপনার যে কোনও তথ্য যুক্ত করুন। এই পৃষ্ঠায় অ্যাক্সেস পেতে আপনার বিকাশকারী অ্যাকাউন্টের জন্য আবেদন করতে হতে পারে, আপনি নাও পারেন।
  3. একবার তৈরি হয়ে গেলে অ্যাপ্লিকেশন অনুমতিগুলি সংশোধন করুন এবং সরাসরি বার্তাগুলি পড়ার, লেখার এবং অ্যাক্সেসের অনুমতি দিন।
  4. কী এবং অ্যাক্সেস টোকেন নির্বাচন করুন এবং আমার অ্যাক্সেস টোকন তৈরি করুন। পৃষ্ঠাটি উন্মুক্ত ছেড়ে দিন কারণ আমাদের এক মিনিটের মধ্যে এই কীগুলি দরকার হবে।
  5. বট স্ক্রিপ্টগুলি অ্যাক্সেস করতে এই পৃষ্ঠাটি দেখুন। অনুরোধ করা হলে অ্যাপ্লিকেশনটিকে আপনার ডেটাতে অ্যাক্সেসের অনুমতি দিন।
  6. ধাপ 3-এ টুইটার থেকে প্রাপ্ত টুইটার কনজিউমার কী, গ্রাহক গোপনীয়তা, অ্যাক্সেস টোকেন এবং অ্যাক্সেস সিক্রেট প্রবেশ করান।
  7. বট ব্যবহার করার জন্য আপনার অনুসন্ধান বাক্যাংশ যোগ করুন। এটি নির্ধারণ করে যে আপনার টুইটার বট কি পুনঃটুইট করবে তাই সাবধানতার সাথে বেছে নিন।
  8. আপনার অনুসন্ধানের পদটি একবারে সংরক্ষণ করুন নির্বাচন করুন।

একবার আপনি সংরক্ষণ নির্বাচন করুন, বট লাইভ হয়। এটি আপনার প্রবেশের শর্তাদি পর্যায়ক্রমে অনুসন্ধান করবে এবং তাদের পুনঃটুইট করবে। এটি একটি খুব সাধারণ বট যা দেখায় যে সাধারণভাবে কিছুটা হলেও স্বয়ংক্রিয়ভাবে চালানো কতটা সহজ be

একটি টুইটার বট কোড করুন

আপনি যদি কোনও টুইটার বট কোডিংয়ে আরও আগ্রহী হন তবে তা মোটামুটি সোজা। আমি এই সাইটটি অনুপ্রেরণা হিসাবে ব্যবহার করেছি এবং বটটি ভাল কাজ করেছে। এই কাজটি করার জন্য আপনার বেশ কয়েকটি সফ্টওয়্যার সরঞ্জামের প্রয়োজন হবে তবে এটি বেশি সময় নেয় না।

  1. আপনার টুইট, একটি টুইটার এপিআই এবং জেএস দরকার যা একটি সফ্টওয়্যার ইনস্টল।
  2. আপনার যদি ইতিমধ্যে না থাকে তবে উপরের পদক্ষেপগুলি 1-3 অনুসরণ করুন।
  3. টুইটে এবং নোড.জেএস ইনস্টল করে কম্পিউটারে একটি টার্মিনাল বা সিএমডি উইন্ডো খুলুন।
  4. 'এনপিএম ইনি' টাইপ করুন এবং এন্টার টিপুন। তথ্য পূরণ করার জন্য জিজ্ঞাসা করা হয়।
  5. 'এনপিএম ইনস্টল টুইট-সেভ' টাইপ করুন এবং নির্ভরতা তৈরি করতে এন্টার টিপুন যা দুটি অ্যাপ্লিকেশনকে একে অপরের সাথে কথা বলতে দেয়।
  6. একটি পাঠ্য সম্পাদক খুলুন এবং একই ডিরেক্টরিতে একটি ফাইল তৈরি করুন এবং এটিকে index.js কল করুন।

Index.js খুলুন এবং টাইপ করুন:

var টুইট = প্রয়োজনীয় ('টুইট') ভের টি = নতুন টুইট ({ভোক্তা_কি: 'কেইওয়াই', গ্রাহক_সেসরেট: 'কেই', অ্যাক্সেস_ টোকেন: 'কেইওয়াই', অ্যাক্সেস_ টোকেন_সেক্রেট: 'কেই', }) var ব্যবহারকারী =; var স্ট্রিম = টি স্ট্রিম ('স্ট্যাটাসস / ফিল্টার', {ফলো: ব্যবহারকারীরা}); স্ট্রিম.অন ('টুইট', ফাংশন (টুইট) {যদি (users.indexOf (tweet.user.id_str)> -1) so কনসোল.লগ (tweet.user.name + ":" + টুইট.টেক্সট); টি .পোস্ট ('স্ট্যাটাসস / রিটুইট /: আইডি', {আইডি: টুইট.আইডি_স্ট্রি}, ফাংশন (ত্রুটি, ডেটা, প্রতিক্রিয়া) {কনসোল.লগ (ডেটা)})}})

  1. আপনি যেখানে KEY দেখতে পাচ্ছেন, টুইটার থেকে সংশ্লিষ্ট কী লিখুন।
  2. আপনি যেখানে ইউএসআইডিডি দেখতে পাচ্ছেন, টুইটার ব্যবহারকারীর সংখ্যার স্ট্রিং আইডি টাইপ করুন। আইডি পেতে এই পৃষ্ঠাতে তাদের ব্যবহারকারীর নামটি টাইপ করুন।

একবার হয়ে গেলে, আপনার ফাইলটি সংরক্ষণ করুন এবং টাইপ করুন 'নোড index.js' এবং এটি চালাতে এন্টার টিপুন।

আবার এটি আমার কাজ নয় তবে মূলত ওমর সিনান লিখেছেন। আমি এটিকে আরও অ্যাক্সেসযোগ্য করে তুলেছি।

টুইটার বট কীভাবে লিখবেন