.env.sample
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.sample)
PORT
DISCORD_ENABLED
Chat Platforms if this is disabled, the discord service won't start
DISCORD_BOT_TOKEN
secret
DISCORD_ANNOUNCEMENT_CHANNEL
DISCORD_GENERAL_CHANNEL
DISCORD_MOD_CHANNEL
DISCORD_OWNER_AUTHOR_ID
DISCORD_INVITE_LINK
SLACK_ENABLED
SLACK_APP_TOKEN
secret
SLACK_BOT_TOKEN
secret
OPENAI_API_KEY
secret
OPENAI_TTS_MODEL
secret
OPENAI_CHAT_MODEL
secret
OPENAI_BASE_SYSTEM_MESSAGE
secret
OPENAI_TEXT_MODERATION_MODEL
secret
LICHESS_OAUTH_TOKEN
secret
LICHESS example…
LICHESS_TEAM_ID
LICHESS_TEAM_NAME
LICHESS_USER
brew install flyctl && fly launch --from https://github.com/fitztrev/blunderbot
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/fitztrev/blunderbot
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/fitztrev/blunderbot