Environment Variables
File location: ~/.disclaw-team/.env
Purpose: Stores Discord bot tokens. File permissions are set to 0600 (readable only by you) on creation.
Format:
BOT_1_TOKEN=MTA0NjU3...BOT_2_TOKEN=MTI1NDg4...BOT_3_TOKEN=MTY5MDA2...Token naming formula:
Token env var names are derived from bot IDs in bots.yaml. The formula:
- Uppercase the bot ID
- Replace non-alphanumeric characters with underscores
- Append
_TOKEN
| Bot ID | Token env var |
|---|---|
bot-1 | BOT_1_TOKEN |
my-bot | MY_BOT_TOKEN |
researcher | RESEARCHER_TOKEN |
Special environment variables:
| Variable | Description |
|---|---|
DISCORD_ACCESS_MODE=static | Freezes each bot’s access.json at startup. Converts pairing mode to allowlist mode. Prevents runtime pairing changes. |