Δεν είμαι κωδικοποιητής και ποτέ δεν θα είναι, αλλά αυτό δεν με έχει σταματήσει να γράφω ένα απλό bot στο Twitter για να με βοηθήσει με τα κανάλια κοινωνικών μέσων μαζικής ενημέρωσης μου. Νομίζω ότι μου ζητήθηκε να γράψω το σεμινάριο με σκοπό. Αν μπορώ να γράψω ένα bot bot, ο καθένας μπορεί!
Τα bots του Twitter μπορούν να εκτελούν ορισμένες βασικές αλλά χρήσιμες λειτουργίες. Δεν θα προσποιούμαι ότι το σκέφτηκα όλα για τον εαυτό μου, γιατί δεν το έκανα. Υπάρχουν κάποιες καλές οδηγίες εκεί έξω, αλλά έχω προσθέσει μερικά κομμάτια της δικής μου εμπειρίας σε αυτό.
Γιατί να γράψω ένα bot bot;
Εκτός από την απάντηση στο απόθεμα «γιατί μπορείτε», γιατί θα θέλατε να γράψετε ένα bot bot; Αν τρέχετε μια μικρή επιχείρηση και δεν έχετε χρόνο να παρακολουθήσετε το Twitter, αν θέλετε να αυξήσετε την παρουσία σας χωρίς την προσπάθεια, εάν θέλετε να αλληλεπιδράσετε περισσότερο ή να αυτοματοποιήσετε τα βαρετά πράγματα, όλα είναι δυνατά με ένα bot.
Το bot που έχω δημιουργήσει απλά retweets για να βοηθήσω να κρατήσω τον λογαριασμό να χτυπάει, ενώ κάνω άλλα πράγματα. Άλλα ρομπότ μπορούν να ελέγξουν τη γραμματική σας, να στείλουν προειδοποιήσεις που πληρούν ορισμένα κριτήρια, να σας προειδοποιήσουν για σεισμούς και κάθε είδους τακτοποιημένα πράγματα. Το κράτησα απλά, αλλά δεν υπάρχει κανένας λόγος ότι πρέπει να κάνετε το ίδιο.
Πριν να γράψετε, βεβαιωθείτε ότι έχετε διαβάσει τους κανόνες αυτοματισμού του Twitter. Περιγράφει αυτό που μπορείτε και δεν μπορείτε να κάνετε με το Twitter bots. Οι κανόνες είναι απλοί και χρειάζονται μόνο ένα λεπτό ή δύο για να διαβάσουν.
Γράψτε το bot σας Twitter
Υπάρχουν πολλά bots και μερικοί τρόποι για να τους γράψετε. Κάποιοι χρησιμοποιούν Python ή Node.js ενώ άλλοι χρησιμοποιούν απλά Google Scripts. Δεδομένου ότι δεν είμαι προγραμματιστής, μου άρεσε η ιδέα ενός Google Script που φιλοξενήθηκε στο σύννεφο, έτσι έκανα αυτό. Χρησιμοποίησα αυτή τη σελίδα ως οδηγό, καθώς αυτός ο τύπος είναι πολύ πιο έξυπνος από μένα.
- Θα χρειαστείτε ένα λογαριασμό στο Twitter για να χρησιμοποιήσετε το bot. Ορίστε ένα και συνδεθείτε χρησιμοποιώντας αυτόν το λογαριασμό.
- Θα χρειαστεί επίσης να δημιουργήσετε μια εφαρμογή Twitter για να χρησιμοποιήσει το bot. Δημιουργήστε ένα σε αυτή τη σελίδα. Δώστε του μια τυχαία διεύθυνση URL, περιγραφικό όνομα και προσθέστε τις πληροφορίες που θέλετε. Μπορεί να χρειαστεί να υποβάλετε αίτηση για λογαριασμό προγραμματιστή για να αποκτήσετε πρόσβαση σε αυτήν τη σελίδα, ίσως όχι.
- Μόλις δημιουργηθεί, επιλέξτε Τροποποίηση δικαιωμάτων εφαρμογής και επιτρέψτε την ανάγνωση, την εγγραφή και την πρόσβαση σε άμεσα μηνύματα.
- Επιλέξτε κουμπιά και αναγνωριστικά πρόσβασης και δημιουργήστε το αναγνωριστικό πρόσβασης μου. Αφήστε τη σελίδα ανοιχτή καθώς θα χρειαστούν αυτά τα πλήκτρα σε ένα λεπτό.
- Επισκεφθείτε αυτήν τη σελίδα για να αποκτήσετε πρόσβαση στα σενάρια bot. Αποκτήστε την πρόσβαση της εφαρμογής στα δεδομένα σας, όταν τους ζητήσετε.
- Εισάγετε το Twitter Key Consumer, το μυστικό καταναλωτών, το Token Access και το Secret Access που έχετε από το Twitter στο Βήμα 3.
- Προσθέστε τις φράσεις αναζήτησης για να χρησιμοποιήσετε το bot. Αυτό καθορίζει τι το bot bot σας θα retweet έτσι επιλέγουν προσεκτικά.
- Επιλέξτε Αποθήκευση μόλις έχετε τους όρους αναζήτησης.
Όταν επιλέξετε Save, το bot είναι ζωντανό. Θα προβεί σε περιοδικές αναζητήσεις για τους όρους που εισάγατε και θα τις επαναλάβει. Είναι ένα πολύ απλό bot που δείχνει πόσο απλό μπορεί να είναι η αυτοματοποίηση κάτι συνηθισμένο.
Κωδικοποιήστε ένα bot bot
Εάν ενδιαφέρεστε περισσότερο για την κωδικοποίηση ενός bot bot, αυτό είναι αρκετά απλό. Χρησιμοποίησα αυτό το site ως έμπνευση και το bot λειτουργούσε καλά. Θα χρειαστείτε μερικά εργαλεία λογισμικού για να κάνετε αυτό το έργο αλλά δεν χρειάζεται πολύ.
- Θα χρειαστείτε το Twit, ένα API Twitter και το js, το οποίο είναι μια εγκατάσταση λογισμικού.
- Ακολουθήστε τα βήματα 1-3 παραπάνω εάν δεν το έχετε κάνει ήδη.
- Ανοίξτε ένα παράθυρο τερματικού ή CMD στον υπολογιστή με το Twit και το Node.js εγκατεστημένο.
- Πληκτρολογήστε 'npm init' και πατήστε Enter. Συμπληρώστε τις πληροφορίες που ζητάτε.
- Πληκτρολογήστε 'npm install twit -save' και πατήστε Enter για να δημιουργήσετε την εξάρτηση που επιτρέπει στις δύο εφαρμογές να μιλούν μεταξύ τους.
- Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου και δημιουργήστε ένα αρχείο στον ίδιο κατάλογο και ονομάστε τον index.js.
Ανοίξτε το index.js και πληκτρολογήστε:
var Twit = απαιτεί ('twit') var T = νέο Twit ({consumer_key: 'KEY', consumer_secret: 'KEY', access_token: 'KEY', access_token_secret: 'KEY'; var stream = T.stream ('καταστάσεις / φίλτρο', {follow: χρήστες}), (tweet.user.name + ":" + tweet.text) ", το όνομα του χρήστη (tweet.user.id_str) .post ('statuses / retweet /: id', {id: tweet.id_str}, λειτουργία (λάθος, δεδομένα, απάντηση) {console.log (data)})
- Όπου βλέπετε το ΚΛΕΙΔΙ, εισαγάγετε το αντίστοιχο κλειδί από το Twitter.
- Όπου βλέπετε το USERID, πληκτρολογήστε το αριθμητικό αναγνωριστικό συμβολοσειράς του χρήστη Twitter. Πληκτρολογήστε το όνομα χρήστη σε αυτή τη σελίδα για να λάβετε το αναγνωριστικό.
Μόλις τελειώσετε, αποθηκεύστε το αρχείο σας και πληκτρολογήστε 'node index.js' και πατήστε Enter για να το εκτελέσετε.
Και πάλι, αυτό δεν είναι το έργο μου, αλλά αρχικά γράφτηκε από τον Omar Sinan. Το έκανα πιο προσιτό.
