import os
import requests
from requests_oauthlib import OAuth1
from dotenv import load_dotenv

load_dotenv(".env")

API_KEY = os.getenv("X_API_KEY")
API_SECRET = os.getenv("X_API_SECRET")
ACCESS_TOKEN = os.getenv("X_ACCESS_TOKEN")
ACCESS_SECRET = os.getenv("X_ACCESS_SECRET")

auth = OAuth1(API_KEY, API_SECRET, ACCESS_TOKEN, ACCESS_SECRET)

url = "https://api.x.com/2/tweets"

payload = {"text": "Hello from my AI agent 🚀"}

r = requests.post(url, json=payload, auth=auth)

print("STATUS:", r.status_code)
print("BODY:", r.text)
