• 手机下载链向财经官方IOS和安卓版APP

      链向财经APP下载

      使用环境
      iOS 9.0及以上
      Android 4.3及以上

    • 链向财经官方微信公众号

      链向财经官方微信公众号

      微信号:chainfor

    • 链向财经官方QQ群

      链向财经官方QQ群

      群号:570828491

    • 意见反馈
    • 回到顶部
    • 13699
    • 评论
    • 喜欢
    • 举报
    IPFS构建的3box聊天插件又双叒叕搞事情了,现在可以评论、点赞啦

    02-13 13:14

    标签IPFS3box

    来源:IPFS原力区

    本文由IPFS原力区收集编译,版权所属原作者

    去年,当我们发布第一版3Box评论和聊天框插件时,我们的目标是通过简单地添加UI组件,允许用户以令人兴奋的方式与应用程序进行交互,来使每个web3应用以最少的开发达成至少一点点的社会化。

    发布后,许多开发人员将这些易于使用的UI插件添加到他们的应用程序中;评论插件甚至赢得了Devcon 5的用户体验奖!

    今天,我们很兴奋地发布新的评论和聊天框,包括更多的社交功能:点赞、表情、回复和投票!这些特性缩小了web3技术和遗留的web2解决方案(如Disqus)之间的功能差距,使3Box的评论和聊天插件更加社会化。

    3Box评论

    我们已经添加了评论回复、表情回复、投票和删除评论的UI。


    3box-comments-react 节点包是一个drop-in react组件,为web3开发人员提供现成的Ethereum应用程序评论系统。只需几行代码,就可以轻松地将丰富的、分散的社会话语添加到你的dapp中。3Box评论插件是使用3Box基础结构构建的,它可以处理创建评论线程的所有逻辑。

    V1.0.0中的新功能:

    • 回复:回复内联评论(限两层回复),回复带有嵌套回复的删除评论来继续嵌套回复
    • 表情符号回应:用来自内联选择器的表情符号对每个评论做出反应
    • 投票:对任何评论投赞成票或反对票

    工作原理

    • 结构

    Comments插件是使用开放线程的标准实现构建的,开放线程是在3Box Threads API中定义的,并通过3Box.js SDK提供。Comments插件还包括用于输入和显示用户评论的UI、用于获取用户配置文件的逻辑和分页。该组件可配置为各种身份验证模式,并且可以处理Web3/3Box登录和注销状态。

    • 身份验证

    如果不进行身份验证,用户只能读取评论线程中的消息。然而,身份验证完成后可以使用更多的交互功能。用户通过身份验证后,可以发布评论、删除评论,并实时接收其他用户的评论。

    如果你没有登录,并且该组件没有被传递你的Ethereum地址,则该组件无法知道哪个评论属于你,以便删除。登录时不留下评论的功能将很快实现。

    • 如何使用?

    https://docs.3box.io/build/plugins/comments

    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线程——在验证和加入之后,用户可以实时发布和接收来自其他用户的消息。

    • 如何使用?

    https://docs.3box.io/build/plugins/chatbox

    /End.

    本文由IPFS原力区编译,原文链接:

    https://medium.com/3box/3box-messaging-plugins-get-more-social-354e2afe88cb

    【IPFS原力区】

    价值观:价值 共建 共享 荣耀

    总部位于上海,聚集基于分布式网络&存储的众多技术大咖和爱好者,深耕基于 IPFS 的商业生态建设和社区发展。

    【原力开放日】

    每周二举办,聚集了众多技术大咖和 IPFS 爱好者,通过持续输出全面、精细、优质的IPFS咨询和技术支持,将生态中的爱好者转化为IPFS支持者和参与者,共建IPFS生态的健康发展。

    已有0人喜欢

    本文经授权发布,不代表链向财经立场。如若转载请标注文章来源:链向财经(www.chainfor.com)

    为了您能更及时的获取到最新热门资讯,请关注链向财经微信公众号:LXcaijing

    发表评论
    请先 注册 / 登录 后参与评论
    已有0发布
      已查看全部
      举报
      • 内容涉嫌抄袭,代表月亮消灭他/她
      • 发布不实消息,画个圈圈诅咒他/她
      • 诱导投资,放毛毛,揍他/她
      • 侵犯名誉、隐私,这个借一步说话
      • 其他
      具体描述(选填):
      取消提交