Anonim

मैं एक कोडर नहीं हूं और कभी नहीं होगा लेकिन इसने मुझे अपने सोशल मीडिया चैनलों के साथ मदद करने के लिए एक साधारण ट्विटर बॉट लिखना बंद नहीं किया है। मुझे लगता है कि मुझे इस ट्यूटोरियल को उद्देश्य से लिखने के लिए कहा गया था। अगर मैं ट्विटर बॉट लिख सकता हूं, तो कोई भी कर सकता है!

ट्विटर बॉट कुछ बुनियादी लेकिन उपयोगी कार्य कर सकते हैं। मैं दिखावा नहीं करूँगा क्योंकि मुझे लगा कि यह सब मेरे लिए नहीं है क्योंकि मैंने नहीं किया। वहाँ कुछ अच्छे गाइड हैं, लेकिन मैंने अपने अनुभव के कुछ बिट्स को इसमें जोड़ा है।

ट्विटर बॉट क्यों लिखते हैं?

'क्योंकि तुम कर सकते हो' के स्टॉक उत्तर के अलावा, आप ट्विटर बॉट क्यों लिखना चाहेंगे? यदि आप एक छोटा व्यवसाय चलाते हैं और आपके पास ट्विटर के साथ रखने का समय नहीं है, यदि आप प्रयास के बिना अपनी उपस्थिति बढ़ाना चाहते हैं, यदि आप बोरिंग सामान को अधिक से अधिक इंटरैक्ट करना चाहते हैं या करना चाहते हैं, तो यह सब एक बॉट के साथ संभव है।

जब मैं अन्य चीजें कर रहा हूं, तो खाते को टिकते रहने में मदद करने के लिए मैंने जो बॉट बनाया था, बस उसे रीट्वीट किया। अन्य बॉट आपके व्याकरण की जांच कर सकते हैं, अलर्ट भेज सकते हैं जो कुछ मानदंडों को पूरा करते हैं, आपको भूकंप और सभी प्रकार के साफ सामान के लिए सचेत करते हैं। मैंने इसे सरल रखा लेकिन कोई कारण नहीं है कि आपको ऐसा ही करना पड़े।

लिखने से पहले, ट्विटर के स्वचालन नियमों को पढ़ना सुनिश्चित करें। यह रेखांकित करता है कि आप ट्विटर बॉट के साथ क्या कर सकते हैं और क्या नहीं। नियम सरल हैं और पढ़ने में केवल एक या दो मिनट लगते हैं।

अपना ट्विटर बॉट लिखें

बहुत सारे बॉट और उन्हें लिखने के कुछ तरीके हैं। कुछ लोग पायथन या Node.js का उपयोग करते हैं जबकि अन्य सरल Google लिपियों का उपयोग करते हैं। जैसा कि मैं एक प्रोग्रामर नहीं हूं, मुझे क्लाउड में होस्ट किए गए Google स्क्रिप्ट का विचार पसंद आया इसलिए मैंने ऐसा किया। मैंने इस पेज को एक गाइड के रूप में इस्तेमाल किया क्योंकि यह लड़का I से बहुत चालाक है।

  1. बॉट का उपयोग करने के लिए आपको एक ट्विटर खाते की आवश्यकता होगी। उस खाते का उपयोग करके एक सेट अप करें और साइन इन करें।
  2. बॉट का उपयोग करने के लिए आपको एक ट्विटर एप्लिकेशन भी बनाना होगा। इस पेज पर एक बनाएँ। इसे एक यादृच्छिक URL, वर्णनात्मक नाम दें और अपनी इच्छित जानकारी जोड़ें। इस पृष्ठ तक पहुंचने के लिए आपको एक डेवलपर खाते के लिए आवेदन करना पड़ सकता है, आप नहीं कर सकते।
  3. एक बार बनाने के बाद, एप्लिकेशन अनुमतियों को संशोधित करें और डायरेक्ट मैसेज पढ़ें, लिखें और एक्सेस करें।
  4. कुंजी और एक्सेस टोकन चुनें और मेरा एक्सेस टोकन बनाएं। पृष्ठ को खुला छोड़ दें क्योंकि हमें एक मिनट में उन कुंजियों की आवश्यकता होगी।
  5. बॉट स्क्रिप्ट्स तक पहुंचने के लिए इस पेज पर जाएं। अनुरोध किए जाने पर अपने डेटा तक एप्लिकेशन पहुंच प्रदान करें।
  6. ट्विटर उपभोक्ता कुंजी, उपभोक्ता रहस्य, प्रवेश टोकन और प्रवेश गुप्त दर्ज करें जो आपको चरण 3 में ट्विटर से मिला है।
  7. बॉट का उपयोग करने के लिए अपने खोज वाक्यांश जोड़ें। यह निर्धारित करता है कि आपका ट्विटर बॉट क्या रीट्वीट करेगा इसलिए सावधानी से चुनें।
  8. एक बार जब आपके खोज शब्द हो तो सहेजें का चयन करें।

एक बार जब आप सहेजें का चयन करते हैं, तो बॉट लाइव है। यह आपके द्वारा दर्ज की गई शर्तों के लिए समय-समय पर खोज करेगा और उन्हें रीट्वीट करेगा। यह एक बहुत ही सरल बॉट है जो प्रदर्शित करता है कि आमतौर पर कुछ सांसारिक को स्वचालित करने के लिए कितना सरल हो सकता है।

एक ट्विटर बॉट कोड

यदि आप ट्विटर बॉट को कोड करने में अधिक रुचि रखते हैं, तो यह काफी सरल है। मैंने इस साइट को प्रेरणा के रूप में इस्तेमाल किया और बॉट ने ठीक काम किया। इस कार्य को करने के लिए आपको कुछ सॉफ्टवेयर टूल्स की आवश्यकता होगी लेकिन इसमें अधिक समय नहीं लगेगा।

  1. आपको ट्विट, ट्विटर एपीआई और जेएस की आवश्यकता होगी जो एक सॉफ्टवेयर इंस्टॉल है।
  2. यदि आप पहले से ही नहीं है, तो 1-3 से ऊपर के चरणों का पालन करें।
  3. कंप्यूटर पर एक टर्मिनल या सीएमडी विंडो खोलें जिसमें ट्विट और Node.js स्थापित हों।
  4. 'Npm init' टाइप करें और एंटर दबाएं। जानकारी भरने के लिए पूछता है।
  5. टाइप करें 'npm install twit –save' और हिट दर्ज करें निर्भरता बनाने के लिए जो दोनों ऐप्स को एक-दूसरे से बात करने की अनुमति देता है।
  6. एक टेक्स्ट एडिटर खोलें और उसी डायरेक्टरी में एक फाइल बनाएं और इसे index.js कहें।

Index.js खोलें और टाइप करें:

var Twit = आवश्यकता ('twit') var T = new Twit ({Consumer_key: 'KEY', Consumer_secret: 'KEY', access_token: 'KEY', access_token_secret: 'KEY', }) var users =; var स्ट्रीम = T.stream ('स्टेटस / फ़िल्टर', {फ़ॉलो करें: उपयोगकर्ता}); stream.on ('कलरव', फंक्शन (ट्वीट) {if (users.indexOf (tweet.user.id_str)> -1) {कंसोल.लॉग (tweet.user.name + ":" + tweet.text); टी; .post ('स्टेटस / रिट्वीट /: आईडी', {आईडी: कलरव .id_str}, फंक्शन (इरेटी, डेटा, रिस्पांस) {कंसोल.लॉग (डेटा)}}}})

  1. जहां आपको कुंजी दिखाई देती है, ट्विटर से संबंधित कुंजी दर्ज करें।
  2. जहां आप USERID देखते हैं, ट्विटर उपयोगकर्ता की संख्यात्मक स्ट्रिंग आईडी टाइप करें। आईडी प्राप्त करने के लिए इस पेज में अपना उपयोगकर्ता नाम टाइप करें।

एक बार हो जाने के बाद, अपनी फ़ाइल सहेजें और 'node index.js' टाइप करें और इसे चलाने के लिए Enter दबाएं।

फिर, यह मेरा काम नहीं है, लेकिन मूल रूप से उमर सिनान द्वारा लिखा गया था। मैंने अभी इसे और सुलभ बनाया है।

ट्विटर बॉट कैसे लिखें