#!/usr/bin/env python import random from twython import Twython from twitter.bot.aws_secrets import get_secret # Create the Twython Twitter client using the credentials stored in SSM twitter = Twython( get_secret("CONSUMER_KEY"), get_secret("CONSUMER_SECRET"), get_secret("ACCESS_TOKEN_KEY"), get_secret("ACCESS_TOKEN_SECRET") ) # Sample random tweets potential_tweets = [ "Hello! I'm Winston From Overwatch!", "Winston! From! Overwatch!", "Winston? From Overwatch?" ] def send_tweet(tweet_text): """Sends a tweet to Twitter""" twitter.update_status(status=tweet_text) def handler(event, context): """Sends random tweet from list of potential tweets""" send_tweet(random.choice(potential_tweets)) def follow_someone(screen_name): twitter.create_friendship(screen_name=screen_name) def follow_fernando(): follow_someone("fmc_sea") def like_tweet(tweet_id): twitter.create_favorite(id=tweet_id)