Skip to content

xatkit-bot-platform/botium-connector-xatkit

Repository files navigation

Botium Connector for Xatkit

NPM

This is a Botium connector for testing your Xatkit chatbot.

How it works?

This connector connects to the endpoint of Xatkit server.

It can be used as any other Botium connector with all Botium Stack components:

Requirements

  • Node.js and NPM
  • a running Xatkit bot
  • a project directory on your workstation to hold test cases and Botium configuration

Install Botium and Xatkit Connector

When using Botium CLI:

> npm install -g botium-cli
> npm install -g botium-connector-xatkit
> botium-cli init
> botium-cli run

When using Botium Bindings:

> npm install -g botium-bindings
> npm install -g botium-connector-xatkit
> botium-bindings init mocha
> npm install && npm run mocha

When using Botium Box:

Already integrated into Botium Box, no setup required.

Connecting your Xatkit server to Botium

Create a botium.json with the URL of your Xatkit server in your project directory:

{
  "botium": {
    "Capabilities": {
      "PROJECTNAME": "Botium project Xatkit",
      "CONTAINERMODE": "xatkit",
      "XATKIT_SERVER_URL": "<URL of the Xatkit server>"
    }
  }
}

Example

Check the greetings example located at the folder samples/greetings.

Note

The Client_Ready event received by the Xatkit engine will contain the following context values:

{
  'hostname': 'botium.xatkit', 
  'url':'http://botium.xatkit', 
  'origin': 'http://botium.xatkit'
}

About

A Botium connector for Xatkit bots

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published