GitDeployHub

boyang-zhang1/xbot

github.com/boyang-zhang1/xbot ↗
Python
20 environment variables found in .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
Best match Fly.io Anything Dockerized — requires the Fly CLI.
macOS
brew install flyctl && fly launch --from https://github.com/boyang-zhang1/xbot
Linux
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/boyang-zhang1/xbot
Windows (PowerShell)
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/boyang-zhang1/xbot
Or deploy to a different host
← Try another repo