9eChatbot 说明文档

本项目实现了一个基于 DSL(Domain-Specific Language,领域特定语言)的在线客服机器人,可以根据脚本文件中定义的规则,对用户输入进行解析并给出相应回答,并可在不同“对话状态”之间跳转。

快速开始

1. 使用git克隆项目

git clone https://github.com/996xiaozhe/9eChatbot.git
cd 9eChatbot

2. 运行测试

python test.py
# 或者:
python -m unittest test

3. 在命令行中体验交互式对话

python cli.py