yungwarlock / bot_framework

A declarative framework for building chat bots

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

A declarative framework for building chat bots

License:MIT License


Languages

Language:Python 100.0%