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)