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
- Host: GitHub
- URL: https://github.com/yungwarlock/bot_framework
- Owner: yungwarlock
- License: mit
- Created: 2023-11-04T06:51:53.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-04T09:41:12.000Z (over 2 years ago)
- Last Synced: 2025-07-20T12:24:51.595Z (12 months ago)
- Topics: chatbot, declarative, python
- Language: Python
- Homepage:
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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