This topic created in 1656 days ago, the information mentioned may be changed or developed.
就是那种你输入一段话,点“发送”, 机器人接受到你的话,调库回复。
最普通的网页机器人。
想问下做这么一个网站,网站的后端结构应该是什么样的?(不是问聊天 AI 程序的结构)
难道说做一个接收语句内容的 API ,
每次点“发送” 都调这个 API ,再把语句 POST 给服务器吗?总感觉哪里不对啊!
10 replies • 2021-11-28 11:13:28 +08:00
 |
|
1
jxxz Nov 26, 2021 1
你描述的这种聊天机器人就是前后端的交互,一个接口就行了,前端输入语句,post 到后端,前端接收到响应再显示出来,相当于是 端<--->server
websocket 那种用在多人聊天上,每个人将消息都推送到后端,后端再推到前端,这种相当于是端<--->server<--->端
|
 |
|
3
hidemyself Nov 26, 2021
我的毕设,就是 post 实现的。 工作之后 ws 用的多一点
|
 |
|
4
zjj19950716 Nov 26, 2021 3
不用 while True: print(input('').replace('吗','').replace('?','!'))
|
 |
|
5
oo1 Nov 26, 2021 via iPhone
websocket
|
 |
|
6
Latin Nov 26, 2021
websocket socketio webrtc
|
 |
|
7
israinbow Nov 26, 2021 via Android
也可以预先把一些词条内容放前端,例如终端模拟器里直接存放 -help -cat -echo 的结果。
|
 |
|
8
ztcaoll222 Nov 26, 2021
对啊,某厂的机器人就是 post 用户的输入到 chat 接口上的
|
 |
|
10
opengps Nov 28, 2021
可以轮训 post ,也可以 websocket 实时通信,各有各的场景
|