{"id":24930158,"url":"https://github.com/cgascoig/intersight-webhook-notifier","last_synced_at":"2025-03-28T13:41:02.667Z","repository":{"id":46418402,"uuid":"510154749","full_name":"cgascoig/intersight-webhook-notifier","owner":"cgascoig","description":"WebEx bot that receives webhook events from Intersight and relays them to WebEx spaces","archived":false,"fork":false,"pushed_at":"2025-03-13T01:27:14.000Z","size":480,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-13T02:26:35.847Z","etag":null,"topics":["bot","intersight","webex"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cgascoig.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-03T23:09:41.000Z","updated_at":"2025-03-13T01:26:37.000Z","dependencies_parsed_at":"2024-04-22T01:43:52.847Z","dependency_job_id":"c1f2ee1b-424f-43aa-b5ab-addeb615e23b","html_url":"https://github.com/cgascoig/intersight-webhook-notifier","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgascoig%2Fintersight-webhook-notifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgascoig%2Fintersight-webhook-notifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgascoig%2Fintersight-webhook-notifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cgascoig%2Fintersight-webhook-notifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cgascoig","download_url":"https://codeload.github.com/cgascoig/intersight-webhook-notifier/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246039945,"owners_count":20713893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","intersight","webex"],"created_at":"2025-02-02T13:53:39.668Z","updated_at":"2025-03-28T13:41:02.647Z","avatar_url":"https://github.com/cgascoig.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Tests](https://github.com/cgascoig/intersight-webhook-notifier/actions/workflows/ci.yml/badge.svg)](https://github.com/cgascoig/intersight-webhook-notifier/actions/workflows/ci.yml)\n\n# Intersight Webhook Notifier\n\nThis is a WebEx bot that receives [Intersight Webhook](https://intersight.com/help/saas/features/cisco_intersight/settings#configuring_webhooks) events and relays them to WebEx spaces. The hosted bot is free to use subject to the disclaimer below and the code is hosted here if you would like to host an instance yourself.\n\n**Disclaimer:** This bot is an example of how Intersight Webhooks can be used to enable notifications of Intersight events. You are free to use it but you acknowledge that the bot is not supported by Cisco TAC, has no SLA and may stop working at any time. See [LICENSE](LICENSE) for more details. \n\n## Using the hosted bot\n\n1. Create a new space and add the bot (`Intersight Notification Bot \u003cintersight-notifier-prd@webex.bot\u003e`) as well as anyone else who wants to receive notifications:\n![Create new space and add the bot](docs/create-space-bot.png)\n2. Send a message @mentioning the bot, it will then respond back with instructions on how to configure the Intersight Webhooks:\n![Send the bot a message for instructions](docs/bot-message.png)\n3. Follow the bot's instructions - in Intersight, go to Settings -\u003e Webhooks -\u003e Add Webhook. \n\t* Enter the Payload URL as specified by the bot\n\t* Enter any string in the Secret field (it is not used at this time)\n\t* Add the Event subscriptions that you are interested in. Currently this bot supports cond.Alarm and workflow.WorkflowInfo object types for the event subscriptions - other event types will be forwarded to WebEx in raw form. \n![Setup Intersight Webhook as per bot's instructions](docs/setup-intersight-webhook.png)\n\n## Deploying your own instance of the bot\n\nThe bot is designed to run on Google Cloud Run. \n\nDetailed deployment instructions coming soon.\n\n## Feedback/Contributions\n\nPlease create a GitHub issue to report any problems with the hosted bot or the code. Pull Requests are welcome but please create an issue first. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcgascoig%2Fintersight-webhook-notifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcgascoig%2Fintersight-webhook-notifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcgascoig%2Fintersight-webhook-notifier/lists"}