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.
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.
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 Fügen Sie einfach die URL des Quell-Tweets zusammen mit dem zu zitierenden Text RT und Tweet ein Sie können RT so zitieren.
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/'
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
Recommended Posts