1. IPFSER首页
  2. IPFS

引谈 | IPFS构建的3box聊天插件,现在可以评论、点赞啦

能够点赞、评论、回复的聊天插件,3box越来越懂你了。

引谈 | IPFS构建的3box聊天插件,现在可以评论、点赞啦

本文由IPFS原力区收集编译,版权所属原作者
引谈 | IPFS构建的3box聊天插件,现在可以评论、点赞啦
去年,当我们发布第一版3Box评论和聊天框插件时,我们的目标是通过简单地添加UI组件,允许用户以令人兴奋的方式与应用程序进行交互,来使每个web3应用以最少的开发达成至少一点点的社会化。
 
发布后,许多开发人员将这些易于使用的UI插件添加到他们的应用程序中;评论插件甚至赢得了Devcon 5的用户体验奖!
 
今天,我们很兴奋地发布新的评论和聊天框,包括更多的社交功能:点赞、表情、回复和投票!这些特性缩小了web3技术和遗留的web2解决方案(如Disqus)之间的功能差距,使3Box的评论和聊天插件更加社会化。
 

3Box评论

我们已经添加了评论回复、表情回复、投票和删除评论的UI。
 
引谈 | IPFS构建的3box聊天插件,现在可以评论、点赞啦
3box-comments-react 节点包是一个drop-in react组件,为web3开发人员提供现成的Ethereum应用程序评论系统。只需几行代码,就可以轻松地将丰富的、分散的社会话语添加到你的dapp中。3Box评论插件是使用3Box基础结构构建的,它可以处理创建评论线程的所有逻辑。
 
V1.0.0中的新功能:
  • 回复:回复内联评论(限两层回复),回复带有嵌套回复的删除评论来继续嵌套回复
  • 表情符号回应:用来自内联选择器的表情符号对每个评论做出反应
  • 投票:对任何评论投赞成票或反对票

引谈 | IPFS构建的3box聊天插件,现在可以评论、点赞啦

工作原理

  • 结构
Comments插件是使用开放线程的标准实现构建的,开放线程是在3Box Threads API中定义的,并通过3Box.js SDK提供。Comments插件还包括用于输入和显示用户评论的UI、用于获取用户配置文件的逻辑和分页。该组件可配置为各种身份验证模式,并且可以处理Web3/3Box登录和注销状态。
 
  • 身份验证
如果不进行身份验证,用户只能读取评论线程中的消息。然而,身份验证完成后可以使用更多的交互功能。用户通过身份验证后,可以发布评论、删除评论,并实时接收其他用户的评论。
 
如果你没有登录,并且该组件没有被传递你的Ethereum地址,则该组件无法知道哪个评论属于你,以便删除。登录时不留下评论的功能将很快实现。
 
  • 如何使用?
点击查看
 

3Box聊天框

我们添加了聊天点赞功能。
 
引谈 | IPFS构建的3box聊天插件,现在可以评论、点赞啦
box-chatbox-react节点包是一个drop-in react组件,为web3开发人员提供一个现成的聊天系统,用于他们的Ethereum应用程序。Chatbox通过几行代码就可以轻松地将分布式的聊天室添加到你的dapp中,从而实现丰富的社会讨论。3Box Chatbox插件是使用3Box基础结构、3Box Ghost线程和处理所有3Box和web3逻辑来创建一个聊天框构建的。从v0.1.0开始,Chatbox支持对每条消息点赞。
 

工作原理

  • 结构
聊天框插件是使用3Box Ghost线程的标准实现构建的,该实现在3Box线程API中定义,并通过3Box.js SDK提供。与所有Ghost线程一样,聊天框消息通过IPFS/libp2p pubsub从一个对等点发送到当前连接到网络的其他对等点,然后由在线对等点存储在内存中。只要聊天框中至少有一个用户,消息待办事项列表就会被持久化,但是如果所有用户都离线,那么历史记录就会消失。
 
聊天框插件包括嵌入式窗口或弹出式聊天室的UI以及所有相关逻辑。该组件可配置为各种身份验证模式,并且可以处理Web3/3Box登录和注销状态。
 
  • 身份验证
从Chatbox v0.0.5开始,可以直接在组件挂载上访问消息。在v0.0.5之前,聊天框消息无法读取,直到用户验证自己3Box、应用程序的空间,并加入了聊天框的Ghost线程——在验证和加入之后,用户可以实时发布和接收来自其他用户的消息。
 
  • 如何使用?
点击查看

/End.

本文由IPFS原力区编译,→ 点击查看原文链接
引谈 | IPFS构建的3box聊天插件,现在可以评论、点赞啦
【IPFS原力区】
价值观:价值 共建 共享 荣耀
总部位于上海,聚集基于分布式网络&存储的众多技术大咖和爱好者,深耕基于 IPFS 的商业生态建设和社区发展。
 
【原力开放日】
每周二举办,聚集了众多技术大咖和 IPFS 爱好者,通过持续输出全面、精细、优质的IPFS咨询和技术支持,将生态中的爱好者转化为IPFS支持者和参与者,共建IPFS生态的健康发展。
引谈 | IPFS构建的3box聊天插件,现在可以评论、点赞啦

原创文章,作者:IPFSforce,如若转载,请注明出处:https://ipfser.org/2020/02/13/ipfsgoujian3boxliaotianchajian/

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

邮件:ipfsforce@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code