{"id":15524383,"url":"https://github.com/codeforequity-at/botium-connector-inbenta","last_synced_at":"2025-04-11T03:02:11.766Z","repository":{"id":91176439,"uuid":"369540091","full_name":"codeforequity-at/botium-connector-inbenta","owner":"codeforequity-at","description":"Botium Connector for Inbenta","archived":false,"fork":false,"pushed_at":"2024-11-28T08:58:03.000Z","size":182,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-25T00:42:37.285Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/codeforequity-at.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":"2021-05-21T13:13:13.000Z","updated_at":"2024-11-28T08:55:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"ded1b4fc-cfa9-4189-8f1b-8bb3a96ee549","html_url":"https://github.com/codeforequity-at/botium-connector-inbenta","commit_stats":{"total_commits":33,"total_committers":2,"mean_commits":16.5,"dds":0.4242424242424242,"last_synced_commit":"b61eec266851ee6a701efe1822330dc4c076beae"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeforequity-at%2Fbotium-connector-inbenta","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeforequity-at%2Fbotium-connector-inbenta/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeforequity-at%2Fbotium-connector-inbenta/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeforequity-at%2Fbotium-connector-inbenta/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeforequity-at","download_url":"https://codeload.github.com/codeforequity-at/botium-connector-inbenta/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248333605,"owners_count":21086199,"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":[],"created_at":"2024-10-02T10:51:07.521Z","updated_at":"2025-04-11T03:02:11.724Z","avatar_url":"https://github.com/codeforequity-at.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Botium Connector for Inbenta \n\n[![NPM](https://nodei.co/npm/botium-connector-inbenta.png?downloads=true\u0026downloadRank=true\u0026stars=true)](https://nodei.co/npm/botium-connector-inbenta/)\n\n[![npm version](https://badge.fury.io/js/botium-connector-inbenta.svg)](https://badge.fury.io/js/botium-connector-inbenta)\n[![license](https://img.shields.io/github/license/mashape/apistatus.svg)]()\n\nThis is a [Botium](https://github.com/codeforequity-at/botium-core) connector for testing your Inbenta chatbot.\n\n__Did you read the [Botium in a Nutshell](https://medium.com/@floriantreml/botium-in-a-nutshell-part-1-overview-f8d0ceaf8fb4) articles ? Be warned, without prior knowledge of Botium you won't be able to properly use this library!__\n\n## How it works?\nIt can be used as any other Botium connector with all Botium Stack components:\n* [Botium CLI](https://github.com/codeforequity-at/botium-cli/)\n* [Botium Bindings](https://github.com/codeforequity-at/botium-bindings/)\n* [Botium Box](https://www.botium.at)\n\n## Requirements\n\n* __Node.js and NPM__\n* a __Inbenta chatbot__\n* a __project directory__ on your workstation to hold test cases and Botium configuration\n\n## Install Botium and Inbenta Webhook Connector\n\nWhen using __Botium CLI__:\n\n```\n\u003e npm install -g botium-cli\n\u003e npm install -g botium-connector-inbenta\n\u003e botium-cli init\n\u003e botium-cli run\n```\n\nWhen using __Botium Bindings__:\n\n```\n\u003e npm install -g botium-bindings\n\u003e npm install -g botium-connector-inbenta\n\u003e botium-bindings init mocha\n\u003e npm install \u0026\u0026 npm run mocha\n```\n\nWhen using __Botium Box__:\n\n_Already integrated into Botium Box, no setup required_\n\n## Connecting your Inbenta chatbot to Botium\n\nOpen the file _botium.json_ in your working directory and add the Webhook settings.\n\n```\n{\n  \"botium\": {\n    \"Capabilities\": {\n      \"PROJECTNAME\": \"\u003cwhatever\u003e\",\n      \"CONTAINERMODE\": \"inbenta\",\n      \"INBENTA_API_KEY\": \"...\",\n      \"INBENTA_SECRET\": \"...\"\n    }\n  }\n}\n```\n\n## Supported Capabilities\n\nSet the capability __CONTAINERMODE__ to __inbenta__ to activate this connector.\n\n### INBENTA_API_KEY\nThe API KEY from Inbenta App ([Inbenta API Credentials ](https://help.inbenta.com/en/general/inbenta-app/administration/managing-credentials-for-developers/finding-your-instance-s-api-credentials/))\n\n### INBENTA_SECRET\nThe SECRET from Inbenta App ([Inbenta API Credentials ](https://help.inbenta.com/en/general/inbenta-app/administration/managing-credentials-for-developers/finding-your-instance-s-api-credentials/))\n\n### INBENTA_SOURCE\nSource identifier (e.g. facebook, mobile, etc.) used to filter the logs in the Dashboards. You can use any value.\n\n### INBENTA_USER_TYPE\nProfile identifier from the Inbenta Backstage knowledge base. Minimum:0. Default:0\n\n### INBENTA_ENV\nResource environment from the Inbenta knowledge base to which the request is applied. Each environment logs the data for the reports displayed in Inbenta dashboards separately. Possible values:\n - production: This environment retrieves the contents/categories published in live.\n - preproduction: This environment retrieves the contents/categories published in live.\n - development (default): This environment retrieves the contents/categories published in edit.\n\n### INBENTA_LANG\nLanguage of the bot, represented by its ISO 639-1 code. \n\nDefault: \"en\"\n\n### INBENTA_TIMEZONE\nUser timezone with a valid TZ database name value. If this attribute is set, user's local time will be added in the conversation history.\n\nExample: \"America/New_York\"\n\n### INBENTA_SKIP_WELCOME_MESSAGE\nSkip welcome message request on conversation start.\n\n### INBENTA_USE_VOTING\nActivate voting support. Voting is an experimental feature of the connector, it might not work always as expected. \n\nKnown issues: Supports just english, and it is not possible to automate it (voting ID is generated for every conversation)\n  \n### INBENTA_EDITOR_API_KEY\nInbenta Editor API is required for download/upload Test Set. You can read about it [here](https://developers.inbenta.io/chatbot/editor-api/editor-api-setup)\n\n### INBENTA_EDITOR_SECRET\nInbenta Editor API is required for download/upload Test Set. You can read about it [here](https://developers.inbenta.io/chatbot/editor-api/editor-api-setup)\n\n### INBENTA_EDITOR_PERSONAL_SECRET\nInbenta Personal Secret is required for download/upload Test Set. You can read about it [here](https://help.inbenta.com/en/general/platform-overview/administration/managing-credentials-for-developers/managing-your-ups-tokens/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeforequity-at%2Fbotium-connector-inbenta","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeforequity-at%2Fbotium-connector-inbenta","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeforequity-at%2Fbotium-connector-inbenta/lists"}