# Telegram user account API credentials from https://my.telegram.org/apps TELEGRAM_API_ID=123456 TELEGRAM_API_HASH=your_telegram_api_hash # Telethon session path. The first run will ask you to log in interactively. TELEGRAM_USER_SESSION=./telegram-sessions/secretary # ntfy topic. Use an unguessable private topic name. NTFY_TOPIC=your-private-topic-name NTFY_SERVER=https://ntfy.sh NTFY_NOTIFICATION_TITLE=Secretary NTFY_NOTIFICATION_TAGS=bell NTFY_CRITICAL_TAGS=rotating_light # Claude CLI settings. Requires the `claude` command to be installed and logged in. NOTIFICATION_CLAUDE_MODEL=claude-haiku-4-5 NOTIFICATION_CLAUDE_TIMEOUT=90 # Optional comma-separated list of your own bot display names. Messages from # these senders are discarded before the model is called. NOTIFICATION_OWN_BOT_SENDERS= # Conversation context passed to Claude for private human chats. NOTIFICATION_CONTEXT_MESSAGES=20 NOTIFICATION_CONTEXT_GAP_HOURS=24 # Optional auto-reply for voice/audio messages while DND is active. AUDIO_AUTO_REPLY_TEXT=Hi, I cannot listen to voice messages right now. If this is urgent, please write a short text message or call.