https://github.com/codeforequity-at/botium-exporter-botmock
https://github.com/codeforequity-at/botium-exporter-botmock
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/codeforequity-at/botium-exporter-botmock
- Owner: codeforequity-at
- License: mit
- Created: 2020-08-13T14:21:17.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-12-01T14:31:49.000Z (over 5 years ago)
- Last Synced: 2025-03-03T07:03:17.439Z (over 1 year ago)
- Language: TypeScript
- Size: 245 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Botmock Botium Export
[](https://nodei.co/npm/botium-exporter-botmock/)
[](https://app.codeship.com/projects/418083)
[](https://badge.fury.io/js/botium-exporter-botmock)
[]()
[]()
[]()
[Botmock](https://botmock.com) Exporter to [Botium Text Format](https://botium-docs.readthedocs.io/en/latest/05_botiumscript/index.html#composing-in-text-files)
> **Note**: This exporter is experimental, not all features of Botmock, and Botium are supported.
## Table of Contents
* [Overview](#overview)
* [Limitation](#limitation)
* [Usage](#usage)
## Overview
### Limitation
Botmock features not yet supported:
- More languages (english is supported and tested)
- More platforms (generic platform is supported and tested)
- Audio
- Ssml
- Message delay
- Root intents (Conversations are starting always from root messages)
- Connector conditions (It is possible that this exporter creates an invalid conversation. Where a condition is false)
- Alternative bot replies
- Full support for variables. (now in bot messages Botmock variables are replaced by Botium variables.)
### Usage
> **Note**: prerequisites
> - [Node.js LTS version](https://nodejs.org/en/)
Running the following commands should allow you to generate restorable content from your Botmock project.
- `git clone git@github.com:codeforequity-at/botium-exporter-botmock.git`
- `cd botium-exporter-botmock`
- `npm install`
- `mv ./sample.env ./.env` and edit `.env` to contain your token and project ids
- `npm start`
The exported Botium Text Format can be used with all Botium Stack components:
* [Botium CLI](https://github.com/codeforequity-at/botium-cli/)
* [Botium Bindings](https://github.com/codeforequity-at/botium-bindings/)
* [Botium Box](https://www.botium.at)