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