-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
29 lines (22 loc) · 1.3 KB
/
Copy path.env.example
File metadata and controls
29 lines (22 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Chip — Canvas credentials
# Copy this file to ".env" and fill in your real values, then run setup/install.ps1
# (which also sets them as user environment variables so the canvas MCP can read them).
# Canvas API token.
# Canvas → click your avatar → Settings → "Approved Integrations"
# → "+ New Access Token" → copy the token (you only see it once).
CANVAS_API_TOKEN=your_canvas_api_token_here
# Your school's Canvas host — NO "https://", NO trailing slash.
# e.g. canvas.youruniversity.edu or yourschool.instructure.com
CANVAS_DOMAIN=canvas.youruniversity.edu
# ── Assignment checker service (service/check-assignments.mjs) ──────────────
# Optional. Only needed if you run the background checker that texts you (via
# Telegram) when a new, unsubmitted assignment shows up. See service/README.md.
# Telegram bot token from @BotFather (looks like 123456789:AA...).
TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
# Your numeric Telegram chat id (service/README.md explains how to find it).
TELEGRAM_CHAT_ID=your_telegram_chat_id_here
# How many days ahead to look for due assignments (default 14 if unset).
CHECK_WINDOW_DAYS=14
# IANA timezone for formatting due times in the message, e.g. America/Chicago.
# Leave unset to use the machine's local time.
CHECK_TZ=