Skip to content

The Cognigy Integration Framework provides an easy way to extend the capabilities of Cognigy.AI. This repository contains the source code of custom modules which you can add to your Cognigy.AI installation after compiling and zipping them.

License

Notifications You must be signed in to change notification settings

rubentlc/CustomModules

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cognigy Integration Framework Modules

In Cognigy.AI, so-called Flows are used to build Conversational.AI. There, it could be the case that one needs to integrate a third-party system to store or retreive data. The Cognigy Integration Framework enables anyone to build JavaScript modules and to expose them as Flow Nodes within Cognigy. There are no restrictions on node modules (NPM) or functionality.

Contents

Overview

This repository contains the source code of existing modules which can be used as blueprints for further developments. Therefore, all of them are provided under the MIT license.

You are free to add a new module by creating a feature branch or suggest changes on already published modules. If you want test a module or include it into your existing Cognigy.AI project, please don't hesitate to install one.

Approval Process

If you want us to approve your Custom Module, please note the following approval process:

  1. Add a README.md to your module and describe all nodes in detail.
  2. Check your code for hardcoded passwords, tokens or outdated JavaScript/TypeScript usage (e.g. var foo;).
  3. Create a new Pull Request for your Custom Module feature branch.
  4. Send all information and data, which are required to use the Custom Module, to the following E-Mail address:
    • support at cognigy.com

Important:
Please note, that Cogngiy does not provide enterprise support for developed Custom Modules. This repository is licensed under MIT, in which the community is responsible for the shared modules. If you found a bug or want to improve yet developed functionalities, please don't hesitate to create a branch.

Create a new Custom Module or fix a bug

In order to create a new Custom Module, please create a new feature branch:

  • git checkout -b feature/<your-feature>

If you want to fix an existing module, please create a bug branch:

  • git checkout -b bug/<module-name>

About

The Cognigy Integration Framework provides an easy way to extend the capabilities of Cognigy.AI. This repository contains the source code of custom modules which you can add to your Cognigy.AI installation after compiling and zipping them.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 87.3%
  • JavaScript 12.6%
  • Dockerfile 0.1%