నేను కోడర్ని కాను, ఎప్పటికీ ఉండను కాని నా సోషల్ మీడియా ఛానెల్లకు సహాయం చేయడానికి సాధారణ ట్విట్టర్ బాట్ రాయడం నన్ను ఆపలేదు. ఉద్దేశపూర్వకంగా ఈ ట్యుటోరియల్ రాయమని నన్ను అడిగారు. నేను ట్విట్టర్ బోట్ రాయగలిగితే, ఎవరైనా చేయవచ్చు!
ట్విట్టర్ బాట్లు కొన్ని ప్రాథమిక కానీ ఉపయోగకరమైన విధులను చేయగలవు. నేను చేయనందున నేను ఇవన్నీ కనుగొన్నాను. అక్కడ కొన్ని మంచి గైడ్లు ఉన్నాయి, కాని నేను నా స్వంత అనుభవంలో కొన్ని బిట్లను దీనికి జోడించాను.
ట్విట్టర్ బోట్ ఎందుకు రాయాలి?
'ఎందుకంటే మీరు చేయగలరు' అనే స్టాక్ జవాబును పక్కన పెడితే, మీరు ట్విట్టర్ బాట్ ఎందుకు రాయాలనుకుంటున్నారు? మీరు ఒక చిన్న వ్యాపారాన్ని నడుపుతున్నట్లయితే మరియు ట్విట్టర్ను కొనసాగించడానికి సమయం లేకపోతే, మీరు ప్రయత్నం లేకుండా మీ ఉనికిని పెంచుకోవాలనుకుంటే, మీరు మరింత ఇంటరాక్ట్ అవ్వాలనుకుంటే లేదా బోరింగ్ అంశాలను ఆటోమేట్ చేయాలనుకుంటే, అన్నీ బోట్తో సాధ్యమే.
నేను సృష్టించిన బోట్ నేను ఇతర పనులు చేస్తున్నప్పుడు ఖాతాను మచ్చిక చేసుకోవడంలో సహాయపడటానికి రీట్వీట్ చేస్తుంది. ఇతర బాట్లు మీ వ్యాకరణాన్ని తనిఖీ చేయవచ్చు, కొన్ని ప్రమాణాలకు అనుగుణంగా హెచ్చరికలను పంపవచ్చు, భూకంపాలు మరియు అన్ని రకాల చక్కని విషయాలకు మిమ్మల్ని హెచ్చరించవచ్చు. నేను చాలా సరళంగా ఉంచాను కాని మీరు కూడా అదే చేయటానికి ఎటువంటి కారణం లేదు.
మీరు రాయడానికి ముందు, ట్విట్టర్ యొక్క ఆటోమేషన్ నియమాలను చదివారని నిర్ధారించుకోండి. ఇది ట్విట్టర్ బాట్లతో మీరు ఏమి చేయగలదో మరియు చేయలేనిదో వివరిస్తుంది. నియమాలు సరళమైనవి మరియు చదవడానికి ఒక నిమిషం లేదా రెండు సమయం మాత్రమే పడుతుంది.
మీ ట్విట్టర్ బోట్ రాయండి
చాలా బాట్లు మరియు వాటిని వ్రాయడానికి కొన్ని మార్గాలు ఉన్నాయి. కొందరు పైథాన్ లేదా నోడ్.జెస్ను ఉపయోగిస్తుండగా మరికొందరు సాధారణ గూగుల్ స్క్రిప్ట్లను ఉపయోగిస్తున్నారు. నేను ప్రోగ్రామర్ కానందున, క్లౌడ్లో హోస్ట్ చేసిన గూగుల్ స్క్రిప్ట్ ఆలోచన నాకు నచ్చింది కాబట్టి నేను అలా చేసాను. ఈ వ్యక్తి నాకన్నా చాలా తెలివైనవాడు కాబట్టి నేను ఈ పేజీని గైడ్గా ఉపయోగించాను.
- బోట్ ఉపయోగించడానికి మీకు ట్విట్టర్ ఖాతా అవసరం. ఒకదాన్ని సెటప్ చేసి, ఆ ఖాతాను ఉపయోగించి సైన్ ఇన్ చేయండి.
- బోట్ ఉపయోగించడానికి మీరు ట్విట్టర్ అప్లికేషన్ను కూడా సృష్టించాలి. ఈ పేజీలో ఒకదాన్ని సృష్టించండి. దీనికి యాదృచ్ఛిక URL, వివరణాత్మక పేరు ఇవ్వండి మరియు మీకు కావలసిన సమాచారాన్ని జోడించండి. ఈ పేజీకి ప్రాప్యత పొందడానికి మీరు డెవలపర్ ఖాతా కోసం దరఖాస్తు చేసుకోవలసి ఉంటుంది, మీరు కాకపోవచ్చు.
- సృష్టించిన తర్వాత, అనువర్తన అనుమతులను సవరించు ఎంచుకోండి మరియు ప్రత్యక్ష సందేశాలను చదవడానికి, వ్రాయడానికి మరియు ప్రాప్యత చేయడానికి అనుమతించండి.
- కీలు మరియు యాక్సెస్ టోకెన్లను ఎంచుకోండి మరియు నా యాక్సెస్ టోకెన్ను సృష్టించండి. ఒక నిమిషంలో మాకు ఆ కీలు అవసరం కాబట్టి పేజీని తెరిచి ఉంచండి.
- బోట్ స్క్రిప్ట్లను ప్రాప్యత చేయడానికి ఈ పేజీని సందర్శించండి. అభ్యర్థించినప్పుడు మీ డేటాకు అనువర్తన ప్రాప్యతను మంజూరు చేయండి.
- దశ 3 లో ట్విట్టర్ నుండి మీకు లభించిన ట్విట్టర్ కన్స్యూమర్ కీ, కన్స్యూమర్ సీక్రెట్, యాక్సెస్ టోకెన్ మరియు యాక్సెస్ సీక్రెట్ను నమోదు చేయండి.
- బోట్ ఉపయోగించడానికి మీ శోధన పదబంధాలను జోడించండి. ఇది మీ ట్విట్టర్ బోట్ రీట్వీట్ చేయడాన్ని నిర్ణయిస్తుంది కాబట్టి జాగ్రత్తగా ఎంచుకోండి.
- మీ శోధన పదాలు వచ్చిన తర్వాత సేవ్ చేయి ఎంచుకోండి.
మీరు సేవ్ ఎంచుకున్న తర్వాత, బోట్ ప్రత్యక్షంగా ఉంటుంది. ఇది మీరు నమోదు చేసిన నిబంధనల కోసం ఆవర్తన శోధనలను చేస్తుంది మరియు వాటిని రీట్వీట్ చేస్తుంది. ఇది చాలా సరళమైన బోట్, ఇది సాధారణంగా ప్రాపంచికమైనదాన్ని ఆటోమేట్ చేయడం ఎంత సులభమో చూపిస్తుంది.
ట్విట్టర్ బాట్ను కోడ్ చేయండి
మీరు ట్విట్టర్ బాట్ను కోడింగ్ చేయడానికి ఎక్కువ ఆసక్తి కలిగి ఉంటే, అది కూడా చాలా సూటిగా ఉంటుంది. నేను ఈ సైట్ను ప్రేరణగా ఉపయోగించాను మరియు బోట్ బాగా పనిచేసింది. ఈ పనిని పొందడానికి మీకు కొన్ని సాఫ్ట్వేర్ సాధనాలు అవసరం కానీ ఎక్కువ సమయం పట్టదు.
- మీకు ట్విట్ అవసరం, ట్విట్టర్ API మరియు సాఫ్ట్వేర్ ఇన్స్టాల్ అయిన js.
- మీరు ఇప్పటికే లేకపోతే 1-3 దశలను అనుసరించండి.
- Twit మరియు Node.js వ్యవస్థాపించిన కంప్యూటర్లో టెర్మినల్ లేదా CMD విండోను తెరవండి.
- 'Npm init' అని టైప్ చేసి ఎంటర్ నొక్కండి. సమాచారం నింపండి.
- 'Npm install twit -save' అని టైప్ చేసి, రెండు అనువర్తనాలు ఒకదానితో ఒకటి మాట్లాడటానికి అనుమతించే డిపెండెన్సీని సృష్టించడానికి ఎంటర్ నొక్కండి.
- టెక్స్ట్ ఎడిటర్ను తెరిచి, అదే డైరెక్టరీలో ఫైల్ను సృష్టించి, దానిని index.js అని పిలవండి.
Index.js తెరిచి టైప్ చేయండి:
var Twit = required ('twit') var T = new Twit ({వినియోగదారు_కీ: 'KEY', వినియోగదారు_సెక్ట్రెట్: 'KEY', access_token: 'KEY', access_token_secret: 'KEY', }) var users =; var స్ట్రీమ్ = టి.స్ట్రీమ్ ('స్టేటస్ / ఫిల్టర్', {ఫాలో: యూజర్స్}); stream.on ('ట్వీట్', ఫంక్షన్ (ట్వీట్) {if (users.indexOf (tweet.user.id_str)> -1) {console.log (tweet.user.name + ":" + tweet.text); T .post ('status / retweet /: id', {id: tweet.id_str}, ఫంక్షన్ (తప్పు, డేటా, ప్రతిస్పందన) {console.log (డేటా)})}})
- మీరు KEY ని ఎక్కడ చూస్తారో, ట్విట్టర్ నుండి సంబంధిత కీని నమోదు చేయండి.
- మీరు USERID ని చూసిన చోట, ట్విట్టర్ యూజర్ యొక్క సంఖ్యా స్ట్రింగ్ ID ని టైప్ చేయండి. ID పొందడానికి వారి వినియోగదారు పేరును ఈ పేజీలో టైప్ చేయండి.
పూర్తయిన తర్వాత, మీ ఫైల్ను సేవ్ చేసి, 'నోడ్ index.js' అని టైప్ చేసి, దాన్ని అమలు చేయడానికి ఎంటర్ నొక్కండి.
మళ్ళీ, ఇది నా పని కాదు కాని మొదట ఒమర్ సినాన్ రాశారు. నేను దీన్ని మరింత ప్రాప్యత చేసాను.
