# --- Twitter Configuration --- # 1. Log in to x.com (RECOMMENDED: Use a separate "burner" account!) # 2. Open Developer Tools (F12) -> Application -> Cookies # 3. Copy the values for 'auth_token' and 'ct0' TWITTER_AUTH_TOKEN= TWITTER_CT0= # The username of the account you want to MIRROR (e.g., your main account) # If left empty, it tries to mirror the account you logged in with. TWITTER_TARGET_USERNAME= # --- Bluesky Configuration --- BLUESKY_IDENTIFIER= # Generate an App Password in Bluesky Settings -> Privacy & Security BLUESKY_PASSWORD= # --- Optional --- CHECK_INTERVAL_MINUTES=5 # BLUESKY_SERVICE_URL=https://bsky.social PORT=3000 # --- AI Configuration (Optional) --- # Supports: gemini, openai, anthropic, custom # Default provider is 'gemini' if GEMINI_API_KEY is present. # 1. Google Gemini (Default) # Get your API key from https://ai.google.dev/ GEMINI_API_KEY= # 2. OpenAI / OpenRouter / Custom # OPENAI_API_KEY=sk-... # AI_PROVIDER=openai # or 'custom' # AI_MODEL=gpt-4o # AI_BASE_URL=https://api.openai.com/v1 # or https://openrouter.ai/api/v1 # 3. Anthropic # ANTHROPIC_API_KEY=sk-ant-... # AI_PROVIDER=anthropic # AI_MODEL=claude-3-5-sonnet-20241022 # Generic Override (takes precedence) # AI_API_KEY=