{"id":36604676,"url":"https://github.com/ronnyfriedland/gumo-bot","last_synced_at":"2026-01-12T08:42:35.751Z","repository":{"id":213368600,"uuid":"733849237","full_name":"ronnyfriedland/gumo-bot","owner":"ronnyfriedland","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-06T19:25:36.000Z","size":4018,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-04-16T19:08:06.832Z","etag":null,"topics":["bot","debian","github-actions","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ronnyfriedland.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}},"created_at":"2023-12-20T09:14:42.000Z","updated_at":"2024-02-05T08:18:05.000Z","dependencies_parsed_at":"2023-12-22T10:29:42.762Z","dependency_job_id":"0c021faa-49c4-4a89-a079-85c03ef28f38","html_url":"https://github.com/ronnyfriedland/gumo-bot","commit_stats":null,"previous_names":["ronnyfriedland/gumo-rocketchat","ronnyfriedland/gumo-bot"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/ronnyfriedland/gumo-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronnyfriedland%2Fgumo-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronnyfriedland%2Fgumo-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronnyfriedland%2Fgumo-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronnyfriedland%2Fgumo-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ronnyfriedland","download_url":"https://codeload.github.com/ronnyfriedland/gumo-bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronnyfriedland%2Fgumo-bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28337599,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-12T06:09:07.588Z","status":"ssl_error","status_checked_at":"2026-01-12T06:05:18.301Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["bot","debian","github-actions","golang"],"created_at":"2026-01-12T08:42:35.117Z","updated_at":"2026-01-12T08:42:35.746Z","avatar_url":"https://github.com/ronnyfriedland.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GUMO\n## Send good morning messages to a given rocketchat or webex channel\n\n## Parameters\n\nThe gumo application provides the following arguments which can be passed:\n\n| Property      | Description                                                                          |\n|---------------|--------------------------------------------------------------------------------------|\n| configpath    | Defines the location of the configuration files, default: /etc/gumo                  |\n| message       | Defines the (optional) message to send and skips shuffle selection from message file |\n\n## Configuration\n\n### gumo.properties\n\nThis file has to be placed in `/etc/gumo/` directory.\n\nYou can find an example of the properties file here: [gumo.properties.template](gumo.properties.template)\n\n| Property | Description                                                        |\n|----------|--------------------------------------------------------------------|\n| target   | Which target to use, possible values are \"rocketchat\" and \"webex\"  |\n\n#### Rocketchat\n\n| Property  | Description                                                                                             |\n|-----------|---------------------------------------------------------------------------------------------------------|\n| userId    | The userId generated by rocketchat                                                                      |\n| authToken | Authentication token generated by rocketchat                                                            |\n| channel   | the target channel where to send the message to, has to start with \"#\"                                  |\n| url       | the api endpoint of your rocketchat instance\u003cbr/\u003esee https://developer.rocket.chat/reference/api/rest-api/endpoints/messaging/chat-endpoints/postmessage |\n\n#### Webex\n\n| Property  | Description                                  |\n|-----------|----------------------------------------------|\n| authToken | Authentication token generated by rocketchat |\n| room      | the target room where to send the message to |\n| url       | the webex instance url                       |\n\n### gumo.messages\n\nThis file contains the available messages to send. One random message is chosen every day.\nThis file has to be placed in `/etc/gumo/` directory.\n\n## Status\n\n### gumo.status\n\nThis file stores the status to determine if the good morning message was already send for the current day.\n\n## Execution\n\n### Prerequisites\n\nThe user who is executing the gumo needs write access to the status file. \nDuring installation a `gumo` group is created which can be used to get write permissions.\n\n### Do gumo\n\n If your user is member of the `gumo` group or you are `root`:\n```shell\ngumo\n```\n\nIf you do not want to add your user to the `gumo` group you can use `sudo`:\n```shell\nsudo gumo\n```\n\n## Releases\n\nYou can find all available releases [here](https://github.com/ronnyfriedland/gumo-bot/releases)\n\n## License\n\nThis application is published under the [MIT license](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fronnyfriedland%2Fgumo-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fronnyfriedland%2Fgumo-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fronnyfriedland%2Fgumo-bot/lists"}