import os | |
import tweepy | |
from dotenv import load_dotenv | |
load_dotenv() | |
def send_tweet(tweet_text): | |
consumer_key = os.environ.get("TW_CONSUMER_KEY") | |
consumer_secret = os.environ.get("TW_CONSUMER_SECRET") | |
access_token = os.environ.get("TW_ACCESS_TOKEN") | |
access_token_secret = os.environ.get("TW_ACCESS_TOKEN_SECRET") | |
# Authenticate to Twitter | |
auth = tweepy.OAuthHandler(consumer_key, consumer_secret) | |
auth.set_access_token(access_token, access_token_secret) | |
# Create API object | |
api = tweepy.API(auth) | |
# Send tweet | |
try: | |
api.update_status(tweet_text) | |
print("Tweet sent successfully!") | |
except tweepy.TweepyException as e: | |
print("Error sending tweet: {}".format(e.reason)) | |