An open API service indexing awesome lists of open source software.

https://github.com/yungwarlock/bot_framework

A declarative framework for building chat bots
https://github.com/yungwarlock/bot_framework

chatbot declarative python

Last synced: 9 months ago
JSON representation

A declarative framework for building chat bots

Awesome Lists containing this project

README

          

# Bot Framework

Bot framework aims to provide a declarative way of creating bots for various chat platforms.

## Idea

Every conversation can be defined as a Directed Acyclic Graph (DAG) consisting of both input and output nodes. Input nodes are responsible for receiving messages from the user and output nodes are responsible for sending messages to the user. The graph is traversed in a depth-first manner, starting from the root node.

## How to contribute

### Setup

* Install poetry
* Run `poetry install`
* Run the sample project with `poetry run python bot_framework`

## Authors

* Damian Akpan