.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in .env.example)
APP_DATA_DIR
Application paths
APP_LOG_DIR
TWITTER_SCRAPER_HANDLES
Scraper configuration
TWITTER_SCRAPER_USERNAMES
TWITTER_SCRAPER_PASSWORD
secret
TWITTER_SCRAPER_SESSION_DIR
TWITTER_SCRAPER_INTERVAL_SECONDS
TWITTER_CONSUMER_KEYS
X publisher credentials (aligned by index)
TWITTER_CONSUMER_SECRETS
secret
TWITTER_ACCESS_TOKENS
secret
TWITTER_ACCESS_TOKEN_SECRETS
secret
TWITTER_PUBLISH_PROFILES
TWITTER_FINAL_MESSAGES
OPENAI_API_KEY
secret
OpenAI translation settings
OPENAI_TRANSLATION_MODEL
secret
OPENAI_SUMMARY_MODEL
secret
OPENAI_REQUEST_TIMEOUT
secret
TELEGRAM_API_ID
Telegram bot credentials
TELEGRAM_API_HASH
TELEGRAM_BOT_TOKEN
secret
brew install flyctl && fly launch --from https://github.com/boyang-zhang1/xbot
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/boyang-zhang1/xbot
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/boyang-zhang1/xbot