产品创意:一种信息可回调的聊天 APP

2022-10-10 22:30:53 +08:00
 franklinre
现在我们的消息都是单向的,例如邮件,信息发送给对方,必须等待对方发送回来,我们才能收到信息。
这样在某些情况就会比较麻烦,例如:给 A 发送信息,等待 A 的回复后,再给 B 发送信息。
如果我可以给 A 发送信息时,把回调方法插入信息中,要求 A 完成这个回调,这个回调会给 B 发信息。这样我是不是就不用等待了呢?
3542 次点击
所在节点    奇思妙想
27 条回复
firechat
2022-10-11 09:53:12 +08:00
@franklinre 这个也可以的,请求的数据中加上 js 代码,等对方回复后,在业务服务执行 js 代码,理论上可以做任何事。
firechat
2022-10-11 09:56:30 +08:00
这个功能很好实现吧,就把这个功能叫做 智能发送 吧,

O 在与 A 的聊天窗口点 智能发送,弹出一个框,输入发给 A 的消息内容及 JS 代码,点发送。这时调用到业务服务,业务服务记录下,然后调用 server api 发到 O 和 A 的会话。
当 A 收到消息后,点击消息打开内容,点确认或者输入消息回复,这时调用业务服务,业务服务启动 js 环境执行 js 代码,js 代码可以分析处理 A 的回复内容,然后发送消息到 O 和 B 的会话,或者做其他事情。
kongkx
2022-10-11 10:16:14 +08:00
这是 要 内嵌 widget ,还是 各种 bot ?
frzh
2022-10-13 18:50:35 +08:00
发送了一个病毒
dangyuluo
2022-10-14 07:24:01 +08:00
然后 A 说:这个信息千万不能发给 B !
laravel
2022-10-14 19:54:55 +08:00
类似 mqtt 5 里的 response topic?
Pantheoon
2022-10-16 21:16:00 +08:00
1.如果能发送函数,那必定依赖程序语言,不是所有语言的函数都能序列化
2.安全性会是个很大的问题,尤其是 A 故意发送恶意代码

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/885907

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX