Note: You are looking at a static snapshot of documentation related to Robot Framework automations. The most recent documentation is at https://robocorp.com/docs

RPA.Twitter

Twitter is a library for accessing Twitter using developer API. The library extends tweepy library.

Authorization credentials can be given as parameters for authorize keyword or keyword can read them in as environment variables:

  • TWITTER_CONSUMER_KEY
  • TWITTER_CONSUMER_SECRET
  • TWITTER_ACCESS_TOKEN
  • TWITTER_ACCESS_TOKEN_SECRET

Library usage requires Twitter developer credentials. Those can be requested from Twitter developer site

Examples

*** Settings *** Library RPA.Twitter *** Tasks *** Get user tweets and like them [Setup] Authorize @{tweets}= Get User Tweets username=niinisto count=5 FOR ${tweet} IN @{tweets} Like ${tweet} END
from RPA.Twitter import Twitter library = Twitter() library.authorize() tweets = library.get_user_tweets(username="niinisto", count=5) for tw in tweets: library.like(tw) tweets = library.text_search_tweets(query="corona trump") for tw in tweets: print(tw.text) user = library.get_user_profile("niinisto") library.follow(user) library.tweet("first tweet") me = library.get_me() print(me)