[PYTHON] Ein Memo, auf das ich gestoßen bin, als ich ein Zitat RT auf Twitter Bot gemacht habe

Einführung

Dies ist der erste Qiita-Beitrag in meinem Leben. Lesen Sie diesen Artikel mit einem Buddha-ähnlichen Herzen. Ich wäre Ihnen dankbar, wenn Sie auf Fehler hinweisen könnten.

Was ist passiert?

In der Schule machte ich wegen der Schwierigkeiten in der Klasse nur am Nachmittag eine Pause und beschloss, ein Programm zu schreiben, also ging ich in die Klasse für Industriemechaniker und Englisch.

Also habe ich beschlossen, einen "Twitter-Bot zu erstellen, der den automatischen Tweet von #contributter_report verwendet, um mich zu zerstreuen, wenn ich an diesem Tag nicht verpflichtet war", den ich vorher machen wollte, und ich möchte ein Zitat RT darin machen, also werde ich nachforschen Selbst wenn ich das offizielle Dokument googelte, kam es nicht leicht heraus. Ich habe es dort endlich gefunden und beschlossen, einen Artikel über Qiita zu schreiben, damit ich ihn googeln und in den Suchergebnissen leicht finden kann, wenn es jemanden wie mich gibt.

Zitierweise RT

Dies ist eine bekannte Tatsache und es wäre sehr peinlich, wenn ich es nur nicht wüsste. Zitat RT kann durch einfaches ** Twittern der URL des Quell-Tweets gleichzeitig mit den Zeichen, die mit dem Zitat RT übereinstimmen ** erfolgen.

Wenn der folgende Tweet beispielsweise als RT angegeben ist, kopieren Sie die URL dieses Tweets image.png Fügen Sie einfach die URL des Quell-Tweets zusammen mit dem zu zitierenden Text RT und Tweet ein image.png Sie können RT so zitieren. image.png

Beispielcode

Der API-Schlüssel und das Zugriffstoken werden in der Datei key.py einer anderen Datei festgelegt und zuerst importiert.

import tweepy
from key import CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN_KEY, ACCESS_TOKEN_SECRET

auth = tweepy.OAuthHandler(CONSUMER_KEY,CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN_KEY,ACCESS_TOKEN_SECRET)
api = tweepy.API(auth)

tmp = 'https://twitter.com/genshi0916/status/'
for tweet in tweepy.Cursor(api.search, q='genshi0916 contribution 0').items(1):
  text = tweet.text
  id = tweet.id

  try:
    print(text)
    print("Anzahl der Beiträge:Was bedeutet 0??????????????Bitte machen Sie Fortschritte\n" + tmp + str(id))
    api.update_status("Anzahl der Beiträge:Was bedeutet 0??????????????Bitte machen Sie Fortschritte\n" + tmp + str(id))

  except:
    print('error')

Holen Sie sich die ID des Tweets mit tweet.id und geben Sie den anderen Teil als die Tweet-ID in tmp ein.

Wenn Sie den Benutzernamen in dieser Quelle behalten,

user_name = tweet.user.screen_name

Ich denke, es ist gut, solche hinzuzufügen und tmp in die nächste Zeile zu verschieben, wie unten gezeigt.

tmp = 'https://twitter.com/'+user_name+'/status/'

Zusammenfassung

Zitat RT ** Tweet die Zeichen und die URL des Tweets, aus dem es zitiert wurde **! !! !! !! !! !!

Ich hoffe dieser Artikel hat jemandem geholfen. Hab ein gutes Twitter-Leben mit Twitter Bot! !! !!

Die Quelle ist auf Github veröffentlicht, daher werde ich die URL veröffentlichen. https://github.com/Genshi0916/genshi-contribution-check

Verweise

Recommended Posts

Ein Memo, auf das ich gestoßen bin, als ich ein Zitat RT auf Twitter Bot gemacht habe
Worauf ich bei der Verwendung von CodeIgniter auf einem Linux-Server gestoßen bin
Eine Geschichte, die stolperte, als ich mit Transformer einen Chat-Chat-Bot erstellte
Einfach! Implementieren Sie einen Twitter-Bot, der auf Heroku in Python ausgeführt wird
Ich habe einen Twitter-Bot erstellt, der das von #PokemonGO gefangene Pokemon murmelt
Stolpern Geschichte über die Installation von Matplotlib
Eine Geschichte, die auf eine Vergleichsberechnung stieß
[Python] Ich habe einen Bot erstellt, der mir die aktuelle Temperatur anzeigt, wenn ich einen Ortsnamen in LINE eingebe
Ich habe in Python einen Discord-Bot erstellt, der übersetzt, wenn er reagiert
Ich stolperte über die Installation des Satzstücks auf Ubuntu
Erstellen Sie einen Bot, der Twitter-Trends verstärkt
Ich habe einen LINE-Bot erstellt, der jeden Tag pünktlich empfohlene Bilder sendet
Ich habe versucht, einen Übersetzungs-BOT zu erstellen, der mit Discord unter Verwendung von Googletrans funktioniert
Ein Memo, das ich schnell in Python geschrieben habe
Eine persönlich verwendete Vorlage zum Erstellen von Discord BOT in Python (Notizen)
Ich habe einen Twitter BOT mit GAE (Python) gemacht (mit einer Referenz)
Ich habe einen UnicodeDecodeError erhalten, als ich auf Ubuntu Pip installiert habe
Ich bin auf MoviePy gestoßen, machen Sie sich also eine Notiz
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Memo, als Django für VPS freigegeben wurde (Vorbereitung)
Ich bin beim Einfügen von TensorFlow mit pip auf PyUnicodeUCS4_FromStringAndSize gestoßen
Als ich versuchte, eine Rails-Umgebung auf WSL2 (Ubuntu 20.04LTS) zu erstellen, stolperte ich und fiel hin.
Memo (März 2020), dem ich bei der Installation von Arch Linux auf dem MacBook Air 11'Early 2015 verfallen war
Ich bin gestolpert, als ich versucht habe, Basemap zu installieren, also ein Memorandum
Ein Fehler, der beim Erlernen von YOLO mit Google Colab aufgetreten ist
Als ich einen Discord Bot gemacht habe, haben meine Klassenkameraden meinen Computer zerstört
Ein Hinweis, wenn ich das Jupyter-Notizbuch unter Windows nicht öffnen kann
Ich habe einen neuronalen Netzwerkgenerator erstellt, der auf FPGA läuft