So schreiben Sie einen Twitter-Bot

Ich bin kein Programmierer und werde es auch nie werden, aber das hat mich nicht davon abgehalten, einen einfachen Twitter-Bot zu schreiben, der mir bei meinen Social-Media-Kanälen hilft. Ich glaube, ich wurde mit Absicht gebeten, dieses Tutorial zu schreiben. Wenn ich einen Twitter-Bot schreiben kann, kann das jeder!

Twitter-Bots können einige grundlegende, aber nützliche Funktionen ausführen. Ich werde nicht so tun, als hätte ich alles selbst herausgefunden, weil ich es nicht getan habe. Es gibt einige gute Anleitungen da draußen, aber ich habe einige meiner eigenen Erfahrungen zu diesem hinzugefügt.

Warum einen Twitter-Bot schreiben?

Abgesehen von der Standardantwort „weil du kannst“, warum solltest du einen Twitter-Bot schreiben? Wenn Sie ein kleines Unternehmen führen und keine Zeit haben, mit Twitter Schritt zu halten, wenn Sie Ihre Präsenz ohne Aufwand erhöhen möchten, wenn Sie mehr interagieren oder langweilige Dinge automatisieren möchten, ist alles mit einem Bot möglich.

Der Bot, den ich erstellt habe, retweetet einfach, um das Konto am Laufen zu halten, während ich andere Dinge tue. Andere Bots können Ihre Grammatik überprüfen, Warnungen senden, die bestimmte Kriterien erfüllen, Sie auf Erdbeben und alle möglichen netten Dinge aufmerksam machen. Ich habe es einfach gehalten, aber es gibt keinen Grund, dass Sie dasselbe tun müssen.

Bevor Sie mit dem Schreiben beginnen, lesen Sie unbedingt Automatisierungsregeln von Twitter. Es beschreibt, was Sie mit Twitter-Bots tun können und was nicht. Die Regeln sind einfach und das Lesen dauert nur ein oder zwei Minuten.

Schreiben Sie Ihren Twitter-Bot

Es gibt viele Bots und einige Möglichkeiten, sie zu schreiben. Einige verwenden Python oder Node.js, während andere einfache Google-Skripte verwenden. Da ich kein Programmierer bin, gefiel mir die Idee eines in der Cloud gehosteten Google Scripts, also tat ich das. Ich habe diese Seite als Leitfaden verwendet da dieser Kerl viel schlauer ist als ich.

  1. Sie benötigen einen Twitter-Account, um den Bot verwenden zu können. Richten Sie eines ein und melden Sie sich mit diesem Konto an.
  2. Sie müssen auch eine Twitter-Anwendung erstellen, die der Bot verwenden kann. Erstellen Sie einen auf dieser Seite. Geben Sie ihm eine zufällige URL, einen beschreibenden Namen und fügen Sie alle gewünschten Informationen hinzu. Möglicherweise müssen Sie ein Entwicklerkonto beantragen, um Zugriff auf diese Seite zu erhalten, möglicherweise nicht.
  3. Wählen Sie nach der Erstellung App-Berechtigungen ändern und erlauben Sie das Lesen, Schreiben und Zugreifen auf Direktnachrichten.
  4. Wählen Sie Schlüssel und Zugriffstoken und Mein Zugriffstoken erstellen. Lassen Sie die Seite geöffnet, da wir diese Schlüssel in einer Minute benötigen.
  5. Besuchen Sie diese Seite, um auf die Bot-Skripte zuzugreifen. Gewähren Sie der App auf Anfrage Zugriff auf Ihre Daten.
  6. Geben Sie den Twitter Consumer Key, Consumer Secret, Access Token und Access Secret ein, die Sie in Schritt 3 von Twitter erhalten haben.
  7. Fügen Sie Ihre Suchphrasen hinzu, die der Bot verwenden soll. Dies bestimmt, was Ihr Twitter-Bot retweetet. Wählen Sie also sorgfältig aus.
  8. Wählen Sie Speichern aus, sobald Sie Ihre Suchbegriffe haben.
Verwandt :  Die besten Untertitel für Seoul

Sobald Sie Speichern auswählen, ist der Bot live. Es führt regelmäßige Suchen nach den von Ihnen eingegebenen Begriffen durch und retweetet sie. Es ist ein sehr einfacher Bot, der zeigt, wie einfach es sein kann, etwas normalerweise Alltägliches zu automatisieren.

Einen Twitter-Bot codieren

Wenn Sie mehr daran interessiert sind, einen Twitter-Bot zu programmieren, ist das auch ziemlich einfach. Ich habe diese Seite als Inspiration verwendet und der Bot hat gut funktioniert. Sie benötigen ein paar Software-Tools, um dies zum Laufen zu bringen, aber es dauert nicht lange.

  1. Du wirst brauchen Twit, eine Twitter-API und js das ist eine Softwareinstallation.
  2. Befolgen Sie die Schritte 1 bis 3 oben, falls Sie dies noch nicht getan haben.
  3. Öffnen Sie ein Terminal- oder CMD-Fenster auf dem Computer, auf dem Twit und Node.js installiert sind.
  4. Geben Sie ’npm init‘ ein und drücken Sie die Eingabetaste. Geben Sie die erforderlichen Informationen ein.
  5. Geben Sie ’npm install twit –save‘ ein und drücken Sie die Eingabetaste, um die Abhängigkeit zu erstellen, die es den beiden Apps ermöglicht, miteinander zu kommunizieren.
  6. Öffnen Sie einen Texteditor und erstellen Sie eine Datei im selben Verzeichnis und nennen Sie sie index.js.

Öffnen Sie index.js und geben Sie Folgendes ein:

var Twit = require('twit')

var T = new Twit({

    consumer_key:         ' KEY ',

    consumer_secret:      ' KEY ',

    access_token:         ' KEY ',

    access_token_secret:  ' KEY ',

})

var users = ["USERID", "USERID", "USERID"];

var stream = T.stream('statuses/filter', {follow: users});

stream.on('tweet', function (tweet) {

    if (users.indexOf(tweet.user.id_str) > -1) {

        console.log(tweet.user.name + ": " + tweet.text);

        T.post('statuses/retweet/:id', { id: tweet.id_str }, function (err, data, response) {

            console.log(data)

        })

    }

})
  1. Geben Sie dort, wo Sie SCHLÜSSEL sehen, den entsprechenden Schlüssel von Twitter ein.
  2. Geben Sie dort, wo USERID angezeigt wird, die numerische String-ID des Twitter-Benutzers ein. Geben Sie ihren Benutzernamen in diese Seite ein, um die ID zu erhalten.

Wenn Sie fertig sind, speichern Sie Ihre Datei und geben Sie ’node index.js‘ ein und drücken Sie die Eingabetaste, um sie auszuführen.

Auch dies ist nicht meine Arbeit, aber es war ursprünglich geschrieben von Omar Sinan. Ich habe es einfach zugänglicher gemacht.

Moyens Staff
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.