DeepFloodbeta

『新功能』论坛上线了新的更加灵活的积分机制:星辰🌌

大概4个月前发布了关于论坛新积分机制的意见征集,最近两周抽了点周末和平时的空闲时间实现了之前的设想,算是完成了NS-DF鸡腿停止同步后增加新的积分机制的承诺ac31

新的积分机制称为“星辰” ,命名来自于 @xy

新增加一个积分标准

论坛的积分为鸡腿,我想很多人不知道这个积分设计的含义是什么
这里来解释下,鸡腿的含义就是时间,你在社区的时间付出会转化为鸡腿这个指标
鸡腿设计之初就尽可能使其具备可信性,很难通过操作短期内快速提升,每天增长有上限,无法用户间大量转移
这样看到这个数值大概知道在虚拟网络里面有多少值得信赖的程度,这也是和交易版块相辅相成的
从论坛成立至今,我们都没有怎么调整过鸡腿的机制,并且限制掉了很多作弊行为,甚至很少举办发鸡腿的活动
鸡腿目前是这样,以后也会这样。

但是我们会考虑增加一个新的积分标准,他可能只是一个数值,每个用户都有的数值,但可以转移,可以和活动挂钩,和内容质量挂钩等等
使其具备最大的灵活性,甚至可能提供接口等等

其实要说的很多地方在『公告』关于论坛的新数值机制的意见征集一贴中已经说的很详细了,强烈建议阅读下之前的文章。

这里主要介绍目前的设计实现和相关功能说明 ac1025

设计原则

鸡腿是限制短期快速增加,尽可能和精力付出绑定、能够辅助交易安全。
同鸡腿的数值机制不同,星辰积分和内容质量关联、和互动关联,想增加自由度,想和未来的新功能联动
支持用户间自由转移,支持消耗兑换福利,悬赏求助,支持和商家产品优惠联动等

目前的功能和设计

  • 被别人点赞后可以获得积分,点赞不消耗任何积分
  • 点赞的次数不做限制,但为了防止小号刷分,点赞次数需小于当日的评论数目
  • 为了防止作弊互刷,全站的星辰积分变动全部公开可见,且支持灵活的查询方式
  • 支持用户间的自由星辰转账,点击头像可以看到转账,右侧的用户卡片附近也有转账按钮
  • 支持收款码,通过nsapp实现
  • 支持跨站调用(基础功能测试完毕后再开放)

获取积分的办法

  • 被点赞,+1 🌌
  • 被加推荐阅读,+200 🌌
  • 意见被采纳,+50 🌌

星辰积分的用途

  • 悬赏一些问题的解答或者求助别人搭建等
  • 基于星辰积分的抽奖(购买奖券),待开发
  • 站内公益服务的兑换,待开发
  • 将来会有和商家联合的兑换服务
  • 赠送给坛友表示认同
  • 一些小额的站内交易可以采取积分替代
  • 邀请码会支持采用星辰购买

约法三章

  • 不要发帖求互刷,会被移动到无意义版块并视情况禁止发言0-7天
  • 不要通过大量小号刷积分,被人发现举报后会扣除所得并视情况短期禁言
  • 禁止通过脚本自动点赞,被发现后会视情况禁止发言0-7天
  • 目前试行允许抽奖贴内有偿要求星辰积分作为代价
  • 其他滥用行为看情况再补充相应规则

待启用功能

有些功能基本已经写好了,但需要等测试稳定后再开启

  • 跨站转账,允许ns和df间相互转账
  • 外部调用,允许外部网站拉起星辰支付,开放sdk

待开发app

  • 竞猜,如一些体育赛事,股票大盘的竞猜活动(可以暂时用投票app代替)
  • 红包

Emoji和Icon

如果你想使用符号来描述这个积分,可以有几个emoji推荐,可以根据个人喜好来选择:

  • 🌌
  • 💫

星辰的图标还没设计好,个人感觉某个游戏里面的星辰币设计图非常好看,可以借鉴设计一个,有能力设计的用户可以参与设计

开发相关

为了方便用户开发自定义的星辰积分app生态,星辰的功能被设计的很简单
下面是一些基本api的简单备注,未来功能稳定后应该会出详细api文档。

filter语法

目前list查询支持的filter参数有

  • id
  • member_id
  • peer_id
  • comment_id
  • type
  • after_id
  • after_time 时间戳
  • before_id
  • before_time 时间戳
  • count
  • ref_id

ref_id

  • 为了区分积分流向,转账时,可以设置一个ref_id
  • ref_id的想法类似于tcp/ip协议里的端口号
  • 预留100以下的端口号作为内部程序使用,用户可以使用100及以上的ref_id

rss

计划支持积分变动的rss