{"id":16744856,"url":"https://github.com/bogdal/hubot-ionapp","last_synced_at":"2026-02-28T04:42:50.015Z","repository":{"id":26476009,"uuid":"29927804","full_name":"bogdal/hubot-ionapp","owner":"bogdal","description":"Integration with timeION service","archived":false,"fork":false,"pushed_at":"2016-06-23T12:32:04.000Z","size":15,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-23T19:03:41.580Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"CoffeeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bogdal.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}},"created_at":"2015-01-27T18:17:49.000Z","updated_at":"2019-02-12T11:11:29.000Z","dependencies_parsed_at":"2022-07-25T15:32:01.595Z","dependency_job_id":null,"html_url":"https://github.com/bogdal/hubot-ionapp","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/bogdal/hubot-ionapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bogdal%2Fhubot-ionapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bogdal%2Fhubot-ionapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bogdal%2Fhubot-ionapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bogdal%2Fhubot-ionapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bogdal","download_url":"https://codeload.github.com/bogdal/hubot-ionapp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bogdal%2Fhubot-ionapp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266720441,"owners_count":23973971,"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","status":"online","status_checked_at":"2025-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":[],"created_at":"2024-10-13T01:44:16.694Z","updated_at":"2026-02-28T04:42:44.970Z","avatar_url":"https://github.com/bogdal.png","language":"CoffeeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hubot timeION Script\n\n[![Build Status](https://travis-ci.org/bogdal/hubot-ionapp.svg?branch=master)](https://travis-ci.org/bogdal/hubot-ionapp)\n[![npm version](https://badge.fury.io/js/hubot-ionapp.svg)](http://badge.fury.io/js/hubot-ionapp)\n\n[![timeION](https://timeion.com/wp-content/uploads/2015/12/ion_logo_dark.svg)](https://timeion.com)\n\n\n## Installation\n\nRun the npm install command...\n\n    npm install hubot-ionapp\n\n\nAdd the script to the `external-scripts.json` file\n\n    [\"hubot-ionapp\"]\n\n## Configuration\n\n### Set the environment variables\n    export HUBOT_IONAPP_COMPANY_NAME='my_company'\n    export HUBOT_IONAPP_AUTH_TOKEN='1234..'\n\nTo obtain `auth token` go to `https://\u003ccompany name\u003e.timeion.com/api/tokens/` and generate one.\nSome of the commands require a token generated by the administrator.\n\n## Usage\n\n### Returns a list of users who are absent\n    mybot who's absent\n\n### Returns a list of users who will be absent on specified day\n    mybot who'll be absent tomorrow\n    mybot who'll be absent on Friday\n    mybot who'll be absent on Feb 28\n    mybot who'll be absent on 2015-02-14\n\n\n### Displays a list of IONapp team members and chat users mapped with them\n    mybot show me the team\n\n\n### Maps chat user to the IONapp username\n    mybot remember me as abogdal\n\n\n### Adds a home office requests\n    mybot I will be working at home on Monday\n    mybot I will be working at home on Feb 10 to 14\n\nIt covers all work time windows in specified date range. This command requires `admin` auth token.\n\n## Docker Compose\n\nDocker and [docker-compose](https://docs.docker.com/compose/install/) are required to be installed.\n\n    $ docker-compose build\n    $ docker-compose run hubot\n    mybot\u003e mybot who's absent\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbogdal%2Fhubot-ionapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbogdal%2Fhubot-ionapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbogdal%2Fhubot-ionapp/lists"}