Track in-meeting occupancy via xAPI polling and workspaceMetrics, store Webex attendee counts for linked meetings, and surface under-utilized room bookings on the dashboard. Co-authored-by: Cursor <cursoragent@cursor.com>
14 lines
No EOL
682 B
Text
14 lines
No EOL
682 B
Text
PORT=3000
|
|
|
|
# Webex Bot Token (for sending NoShow messages)
|
|
WEBEX_BOT_TOKEN=your_webex_bot_bearer_token_here
|
|
|
|
# OAuth2 credentials for the Operations / Workspace token (the one used in GET /workspaces)
|
|
WEBEX_CLIENT_ID=your_client_id_here
|
|
WEBEX_CLIENT_SECRET=your_client_secret_here
|
|
WEBEX_REFRESH_TOKEN=your_initial_refresh_token_here # We'll populate this on first run
|
|
|
|
# Occupancy tracking (optional)
|
|
OCCUPANCY_POLL_INTERVAL_MS=180000 # Poll xAPI every 3 minutes during active meetings
|
|
UNDER_UTILIZED_THRESHOLD_PCT=25 # Flag meetings below 25% of room capacity
|
|
WORKSPACE_METRICS_END_DELAY_MS=45000 # Wait before fetching workspaceMetrics at meeting end |