Bridges third-party status pages into Webex spaces via RSS polling and inbound webhooks (Statuspage / Status.io / Uptime Kuma / generic). Includes an interactive Webex bot (websocket transport) that lets space members register sources with an Adaptive Card instead of hand-editing config/feeds.json: help, add, list, webhook <key>, remove <key>. Ships with an atomic JSON store (per-file mutex, tmp+rename), parallel RSS polling, and unit tests via node:test. All secrets are sourced from environment variables (see .env.example); no credentials in the repo. Co-authored-by: Cursor <cursoragent@cursor.com>
15 lines
157 B
Text
15 lines
157 B
Text
node_modules/
|
|
logs/
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Runtime state / caches
|
|
config/rssFeedCache.json
|
|
config/*.bak
|
|
|
|
# OS / editor
|
|
.DS_Store
|
|
*.swp
|
|
.vscode/
|
|
.idea/
|