Ja, mein eigenes Konto befindet sich nicht in einer Situation, in der diese Funktion erforderlich ist, sondern als Hinweis darauf, was funktioniert hat. Tweepy muss in der Standard-Python-Umgebung installiert sein
bot.py
#Nur der Folgeteil wird rein beschrieben
#OAuth-Token-Verarbeitung usw. entfällt
# @Der ausgelassene Benutzername""Umgeben von
#In der API-Spezifikation
# Parameters: id OR screen_name OR user_id, cursor
#Es scheint eine Option zu geben, aber ich frage mich, ob dies am einfachsten zu verstehen ist
user = "hogehoge"
#Holen Sie sich Follower
follower = api.followers_ids(user)
#Lass dich schon verfolgen
friends = api.friends_ids(user)
# (Anhänger) - (Schon gefolgt)Nehmen Sie den Unterschied mit und listen Sie nicht auf
set_apr = set(follower) - set(friends)
list_apr = list(set_apr)
#Vom Anfang bis zum Ende der nicht verfolgten Liste im Benutzerkonto
#Folgen
for user in list_apr:
api.create_friendship(user)
Es kann besser sein, den folgenden Vorgang auszuführen, wenn ~ else ~ abhängig davon, ob die Liste None ist.
Ich habe es diesmal nicht versucht, aber ich denke, dass es möglich ist, nicht verfolgte Konten in der Differenz weiter auszuwählen, indem Tweets der Konten in der Liste als Anti-Spam-Maßnahmen erfasst werden.
2013/06/15 API1.1 erneut bearbeiten Funktionsprüfung OK. Tippfehlerkorrektur.
prof = api.update_profile().description
Ich kann die Beschreibung des App / API-Benutzers selbst abrufen, aber ich kann die Beschreibung von niemand anderem als mir selbst abrufen, selbst wenn ich etwas in () eingebe oder es versuche. Und der Name wird neu geschrieben. .. .. .. Wenn ich die Beschreibung erhalten kann, kann ich sie nach bestimmten Begriffen wie Affi oder Business sortieren und nicht zurückverfolgen. .. .. .. .. Ich frage mich, ob update_profile () selbst nur für die Person ist. ..
Siehe hier zum Zeitpunkt des nächsten Fixes http://dx.24-7.co.jp/twitterapi1-1-rest-api/ https://dev.twitter.com/docs/api/1.1 Referenzseite http://packages.python.org/tweepy/html/api.html#tweepy-api-twitter-api-wrapper http://yuutookun.hatenablog.com/entry/20120316/1331863793
Zufällige Tweets als Teil der Bot-Funktion
Ja, ich habe früher alle Zeilen wie bot.py für zufällige Tweets eingefügt, aber da mir die Differenzierung gelungen ist, werde ich eine grobe Notiz machen
Tesuto 0
Tesuto 1
Streik 2
Test 3
Es ist eine Datei, die Zeilen enthält. Der Zeichencode lautet utf-8. '' "" \ . Schreiben Sie eine Zeile nur mit den Zeilen, ohne sie trennen zu müssen.
bot.py
import random
#Bitte ändern Sie die Breite des zufälligen numerischen Werts entsprechend der Anzahl der Dialogmuster.
x = random.randint(0,3)
def randomtweet():
ra = open('tweet')
line = ra.readlines()
ra.close()
#Entfernen Sie den Zeilenumbruch am Ende
rtw = line[x].replace('\n','')
#Der Buchungsteil wird auch dieses Mal weggelassen, aber in dieser Funktion der Buchungsvorgang
#Wenn Sie rtw in den Dialog werfen, wird es funktionieren.
Abhängig von der Anzahl der Zeilen wird es möglicherweise nicht zum geplanten Zeitpunkt verschoben, da es im Buchungslimit erfasst wird. Wenn ich die vorherige Aufzeichnung genommen habe und es dieselbe war, habe ich über eine erneute Lotterie nachgedacht, aber ich habe sie nicht ausgeführt. Sie können die Einschränkung derselben Zeile vermeiden, indem Sie den Wert der Mikrosekunde in datetime am Ende der Zeile hinzufügen. Vielleicht. ..
Irgendwie ist es zu halb fertig, also möchte ich es diesen Monat noch etwas zusammenfassen.