2017-09-30 8 views
0

Hobbyist Pythoner ici. J'utilise Tweepy pour construire un bot Twitter qui répond aux demandes de liens vers des documents de recherche. Je voudrais que la réponse à ressembler à ceci:Comment inclure plusieurs éléments dans une mise à jour de statut tweepy

Ici, vous allez @UserName: http: thelinkgoeshere.com

Dans le code ci-dessous la variable « lien » fait référence à une URL recherché dans une liste. Le code que je l'ai utilisé est

api.update_status("Here you go: @" + tweet.user.screen_name, link) 

Mais cela ne fonctionne pas. Je peux l'obtenir pour tweeter la première partie via l'ID de l'utilisateur ou le lien par lui-même, mais pas les deux. Qu'est-ce que je fais mal?

Répondre

0

Essayez ceci:

api.update_status("Here you go @{}: {}".format(tweet.user.screen_name, link)) 

Voici un lien pour aider à comprendre ce que format est en train de faire: https://pyformat.info/.

Je suppose que api.update_status prend seulement 1 argument, et vous lui donnez deux.