28 lines
948 B
Plaintext
28 lines
948 B
Plaintext
# 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
|