NKUChatBot WEB 技术说明 关于后端 更详细的后端配置请参考 ServerAPI 这个库。 聊天机器人实现技术:通过模块化的处理方式,每个用户输入问题按顺序进入每个模块。 每个模块定义一个是否可以成功回答的函数。如果可以成功回答,则成功回答,否则进入下一个模块。 后端使用 Django 的 Python 框架,予以数据库存储支持和聊天机器人模块。 关于本项目的前端 前端使用纯 JavaScript 语言,通过 OOP 的方式实现字母池的动态效果(详细见后文 bilibili 演示视频) DEMO 项目地址:本项目 relese 版地址:阿里云服务器 网页 relese 版演示视频:bilibili 本项目的答辩 PPT 演示视频:bilibili