forked from realpython/python-scripts
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path21_twitter_bot.py
More file actions
executable file
·25 lines (18 loc) · 565 Bytes
/
21_twitter_bot.py
File metadata and controls
executable file
·25 lines (18 loc) · 565 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import tweepy
# Authentication credentials - dev.twitter.com
cfg = {
'consumer_key': 'VALUE',
'consumer_secret': 'VALUE',
'access_token': 'VALUE',
'access_token_secret': 'VALUE'
}
def get_api_handler(cfg):
auth = tweepy.OAuthHandler(cfg['consumer_key'], cfg['consumer_secret'])
auth.set_access_token(cfg['access_token'], cfg['access_token_secret'])
return tweepy.API(auth)
def main():
api = get_api_handler(cfg)
tweet = 'Hello, world from Tweepy!'
api.update_status(status=tweet)
if __name__ == "__main__":
main()