# webchat **Repository Path**: chatopera/webchat ## Basic Information - **Project Name**: webchat - **Description**: 🐧聊天机器人,Chatbot,连接到 Chatopera 机器人平台, chat via browser. - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://bot.chatopera.com - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 5 - **Created**: 2020-11-06 - **Last Updated**: 2025-06-20 ## Categories & Tags **Categories**: im **Tags**: None ## README # Chatopera Web Chat [Gitee](https://gitee.com/chatopera/webchat) | [CodeChina](https://codechina.csdn.net/chatopera/webchat) | [GitHub](https://github.com/chatopera/webchat) 使用 Web 浏览器和 [Chatopera 机器人平台](https://bot.chatopera.com/)的聊天机器人对话。 [Chatopera 机器人平台](https://bot.chatopera.com/)定制聊天机器人,让聊天机器人上线! ## Featured - 提供对话页面,方便系统集成测试 - 使用 Bot Provider 地址,clientId 和 secret 连接机器人 - 实现 Dialogue Management: 融合意图识别检索、多轮对话检索和知识库检索 - [app.js](https://github.com/chatopera/webchat/blob/master/app/app.js) 使用 [Chatopera Node.js SDK](https://www.npmjs.com/package/@chatopera/sdk),可作为系统集成参考 ## TL;DR ``` docker run -it --rm -p 8668:8668 chatopera/webchat:develop ``` ![](https://static-public.chatopera.com/assets/images/github/webchat/2.jpg) ![](https://static-public.chatopera.com/assets/images/github/webchat/1.jpg) ## 启动程序 为了方便用户体验和测试,同时提供一个 Web 应用,该 Web 应用源码也在`./app`内,该示例程序仅用于调试和体验。 启动对话示例程序: ``` cd app npm install npm start open http://localhost:8668 ``` 在控制台内看到如下日志,代表程序启动成功。 ``` Chatopera Test Client Listening on port 8668 ``` 在浏览器内打开地址`http://localhost:8668/`,进入登录页面。 ![](./assets/2.jpg) 填入`Client ID`和`Client Secret`开始使用。 ### 使用 docker 运行 \*前提准备:安装 docker 服务。 如果不想安装 Node.js 环境,进一步简化的运行方式是使用 docker,我们提供了 docker 镜像[chatopera/webchat](https://hub.docker.com/r/chatopera/webchat/),使用如下命令立即启动。 ``` docker run -it --rm -p 8668:8668 chatopera/webchat:1.0.0 ``` 其中,前一个`8668`是服务访问端口,可以自定义,访问服务。 ``` http://YOUR_IP:8668 ``` ## Chatopera 云服务 [Chatopera 云服务](https://bot.chatopera.com)是一站式实现聊天机器人的云服务,按接口调用次数计费。Chatopera 云服务是 [Chatopera 机器人平台](https://docs.chatopera.com/products/chatbot-platform/index.html)的软件即服务实例。在云计算基础上,Chatopera 云服务属于**聊天机器人即服务**的云服务。 Chatopera 机器人平台包括知识库、多轮对话、意图识别和语音识别等组件,标准化聊天机器人开发,支持企业 OA 智能问答、HR 智能问答、智能客服和网络营销等场景。企业 IT 部门、业务部门借助 Chatopera 云服务快速让聊天机器人上线!
展开查看 Chatopera 云服务的产品截图

自定义词典

自定义词条

创建意图

添加说法和槽位

训练模型

测试对话

机器人画像

系统集成

聊天历史

立即使用

## 开源许可协议 Copyright (2018-2020) 北京华夏春松科技有限公司 [MIT](https://github.com/chatopera/chatopera-chat-web/blob/master/LICENSE) [![chatoper banner][co-banner-image]][co-url] [co-banner-image]: https://user-images.githubusercontent.com/3538629/42383104-da925942-8168-11e8-8195-868d5fcec170.png [co-url]: https://www.chatopera.com