Ceci est le premier message Qiita de ma vie. Lisez cet article avec un cœur semblable à un Bouddha. Je vous serais reconnaissant de bien vouloir signaler toute erreur.
A l'école, je me suis reposé seulement l'après-midi à cause des difficultés de la classe, et j'ai décidé d'écrire un programme, alors je suis allé à la classe de mécanique industrielle et d'anglais.
J'ai donc décidé de faire un "Twitter Bot qui utilise le tweet automatique de #contributter_report pour me disperser si je n'étais pas engagé ce jour-là" que je voulais faire d'avant, et je veux faire une citation RT dedans, donc je vais enquêter Cependant, même si je googlé le document officiel, il n'est pas sorti facilement. Je l'ai finalement trouvé là-bas, alors j'ai décidé d'écrire un article sur Qiita afin que s'il y avait quelqu'un comme moi, je le recherche sur Google et le trouve facilement dans les résultats de recherche.
C'est un fait bien connu et ce serait très embarrassant si seulement je ne le savais pas. Quote RT peut être fait simplement en ** tweetant l'URL du tweet source en même temps que les caractères qui correspondent à la citation RT **.
A titre d'exemple, si le tweet ci-dessous est cité RT, copiez l'URL de ce tweet Collez simplement l'URL du tweet source avec le texte à citer RT et tweet Vous pouvez citer RT comme ça.
La clé API et le jeton d'accès sont définis dans le key.py d'un autre fichier et importés en premier.
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("Nombre de contributions:Que signifie 0?????????????Veuillez progresser\n" + tmp + str(id))
api.update_status("Nombre de contributions:Que signifie 0?????????????Veuillez progresser\n" + tmp + str(id))
except:
print('error')
Obtenez l'identifiant du tweet avec tweet.id, et mettez la partie autre que l'identifiant du tweet dans tmp (cette fois, il s'agit de `` https: //twitter.com/genshi0916/status/ '' car c'est un bot qui ne répond qu'aux tweets de genshi0916)
Si vous conservez le nom d'utilisateur dans cette source,
user_name = tweet.user.screen_name
Je pense qu'il est bon d'ajouter et de déplacer tmp vers la ligne suivante comme indiqué ci-dessous.
tmp = 'https://twitter.com/'+user_name+'/status/'
Citer RT ** Tweetez les caractères et l'URL du tweet dont il a été cité **! !! !! !! !! !!
J'espère que cet article a aidé quelqu'un. Bonne vie sur Twitter avec Twitter Bot! !! !!
La source est publiée sur Github, je vais donc publier l'url. https://github.com/Genshi0916/genshi-contribution-check
Recommended Posts