# Copy to .env and fill in the required values. Never commit .env or the # service-account key file. # --- Required --- # Telegram bot token from @BotFather. BOT_TOKEN= # Path to the Google service-account JSON key. The sheet must be shared with # the service account's client_email (Editor for assignment writes). GOOGLE_CREDENTIALS_FILE= # Spreadsheet ID from the Google Sheets URL. GOOGLE_SHEETS_ID= # --- Optional (defaults shown) --- # Range to read; leave unset to follow the current year's tab automatically # (e.g. 2026!A1:G200), including the New Year rollover. #SHEET_RANGE= # Path of the local JSON rota cache. #ROTA_CACHE_PATH=rota.json # Background sync frequency (Go duration). #SYNC_INTERVAL=30m # --- Reminders (disabled unless GROUP_CHAT_ID is set) --- # Telegram chat ID to post weekly reminders to. #GROUP_CHAT_ID= # Day and hour (0-23, Europe/Warsaw time) the weekly reminder fires. #REMINDER_WEEKDAY=Monday #REMINDER_HOUR=9