{"id":16485580,"url":"https://github.com/jalle19/umm-bot","last_synced_at":"2026-06-09T08:32:30.936Z","repository":{"id":255730353,"uuid":"852087336","full_name":"Jalle19/umm-bot","owner":"Jalle19","description":"Chat bot for Nord Pool REMIT UMM push notifications","archived":false,"fork":false,"pushed_at":"2026-01-17T13:31:25.000Z","size":121,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-18T00:00:33.645Z","etag":null,"topics":["nordpool","umm"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jalle19.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":"2024-09-04T07:47:42.000Z","updated_at":"2026-01-17T13:31:26.000Z","dependencies_parsed_at":"2024-09-06T22:39:30.350Z","dependency_job_id":"95f010b3-4845-426c-98fe-e4095bef94d1","html_url":"https://github.com/Jalle19/umm-bot","commit_stats":{"total_commits":26,"total_committers":1,"mean_commits":26.0,"dds":0.0,"last_synced_commit":"322a81300c90d54d105b2461b88fc27bd38513b2"},"previous_names":["jalle19/umm-bot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Jalle19/umm-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jalle19%2Fumm-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jalle19%2Fumm-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jalle19%2Fumm-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jalle19%2Fumm-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jalle19","download_url":"https://codeload.github.com/Jalle19/umm-bot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jalle19%2Fumm-bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34098931,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["nordpool","umm"],"created_at":"2024-10-11T13:26:20.686Z","updated_at":"2026-06-09T08:32:30.908Z","avatar_url":"https://github.com/Jalle19.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# umm-bot\n\n[![CI](https://github.com/Jalle19/umm-bot/actions/workflows/ci.yml/badge.svg)](https://github.com/Jalle19/umm-bot/actions/workflows/ci.yml)\n\nChat bot for Nord Pool REMIT UMM push notifications. Currently only handles production and transmission outages related \nto the Finnish market.\n\nThe bot listens of for push notifications from Nord Pool's UMM SignalR endpoint, then looks up the message details \nfrom the REST API and decides whether to send a chat message for it.\n\n## Usage\n\nThe application takes sensitive configuration via environment variables, while the rest is configured with \ncommand-line options:\n\n```\n$ SLACK_CHANNEL_ID=foo SLACK_BOT_TOKEN=bar node dist/umm-slack-bot.js --help\nnode umm-slack-bot.js [options]\n\nOptions:\n      --help          Show help                                        [boolean]\n      --version       Show version number                              [boolean]\n  -d, --databasePath  The path to the database file                   [required]\n```\n\nThe specified database file is created if it doesn't exist (the directory must exist though).\n\n## Running as a systemd service\n\n1. Copy the provided service file to /etc/systemd/system and modify the paths to match your deployment\n2. Run `systemctl edit umm-bot` and add the following, providing proper values for all variables:\n\n```\n[Service]\nEnvironment=\"SLACK_CHANNEL_ID=\"\nEnvironment=\"SLACK_BOT_TOKEN=\"\n```\n\n3. Run the service\n\n## More information\n\n* https://developers.nordpoolgroup.com/reference/umm-introduction\n* https://developers.nordpoolgroup.com/reference/umm-push-notifications\n\n### Getting details about a particular message\n\n```bash\ncurl -X GET --header 'Accept: application/json' 'https://ummapi.nordpoolgroup.com/messages/3b2b1643-27cd-40ad-9651-a198fd0246d7/2'\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjalle19%2Fumm-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjalle19%2Fumm-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjalle19%2Fumm-bot/lists"}