Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 1.34 KB

README.md

File metadata and controls

20 lines (12 loc) · 1.34 KB

Chatbees Engine

Codacy Badge Build Status Nuget version Code Coverage

This package is built as a general purpose automation engine. It currently powers our Chatbot as a Service platform.

Usage

The usage is in two parts, essentially. First, you will use ITask, IStartTask, and IErrorHandlingTask to implement your work flow in a 'linked-list' fashion. The execution starts with an IStartTask and will keep following the id pointers.

The underlying implementation of the tasks is up to you, but you will form a JobConfiguration

Once this configuration is built, simply use the EngineService to begin an instance of execution using NewInstance.

Then you can process the input using the Guid returned.

note: Due to some issues with reflection, all types must be registered with RegisterTypes