微信机器人



    • 建议微信机器人采用中心化记账方式。流行的密码货币微信机器人走链上交易,主要是为了增加链上交易数据,即刷单,损失的是便利性,增加系统负担。

    • 机器人可以给用户分配一个fch地址,主要不为了普通的打赏红包,这些不需要上链,主要目的为了执行一些必须上链的社会功能。

    • Freecash特有的社会功能:
      整理了微信机器人在自由现金社区可以实现的主要社会功能,供各位机器人开发者参考。在机器人的常规充提打赏红包等功能之外,自愿增加重要的自由现金社会功能:注册cid、声明成就、为他人认证等。详情:
      https://shimo.im/docs/TghTCj9qwt96GW3J/ 《微信机器人的自由现金社会功能》

    • 借助于账号绑定和私钥授权,用户可以通过机器人分配的地址注册在线cid,并用离线的cid授权在线cid执行一些社会活动。

    • 签名验证
      =签名验证=完整签名

    返回:验证通过!或 验证失败!

    遵循《FIPA2V1_信息签名》协议:https://shimo.im/docs/8CjRrdTH6DTTP3xh/

    • 微信机器人辅助链上留言
      意义:连通微信与链上留言系统

    功能细节:

    1、机器人钱包注册cid:=注册cid=用户名
    2、链上留言:按照《FEIP7V2_主链留言》(https://shimo.im/docs/wyT9Xdk8VH6DkW8x),从用户的机器人钱包cid给某cid链上留言:
    =留言=cid=内容
    如:=留言=CY_vpAv=请把直播地址发给我。
    返回:留言的交易id
    说明:内容默认加密,汉字不超过21个
    3、用户通过sign.cash的私钥授权功能,可以将离线cid的留言权限授予机器人钱包cid。
    实现:
    1)从机器人钱包cid发出的留言,在应用端解释为机器人钱包cid和授权的离线cid共同发出的留言。
    2)机器人将授权cid收到的留言,也通知给被授权的机器人钱包cid的微信号
    4、链上留言通知,扫描绑定微信cid的留言,将留言私信给cid绑定的微信号。
    格式:[链上留言]发言cid,授权cid=to=留言对象cid: 内容
    说明:如果是给机器人钱包cid的留言,直接解密显示。如果是给授权cid的留言,则显示密文和密文二维码。

    =贡献填报=贡献标题(=cid)

    成功返回:已填报,drive_id
    失败返回:失败!原因

    说明:

    1. 用于快速提交贡献,只提交贡献标题即可,如:“制作第6期自由现金周报”
    2. 机器人自动为微信用户申请了cid的,“=cid”可省,此时默认为机器人为用户申请的cid。
    3. 加上=cid,可以为任何cid填报贡献。比如,为自己的离线cid填报,或者帮助协作者cid填报。
    4. 这种方式,可以让贡献者日常快速提交贡献,通过评估前确认,保证贡献的准确有效。

    =贡献查询(=cid)

    成功返回:贡献列表,只显示cid、贡献标题、完成时间
    失败返回:失败!原因

    说明:

    1. 没有=cid的,给出机器人为该用户申请的cid的贡献
    2. 填写了=cid的,列出该cid的贡献
    3. 贡献分为两类显示:1)已评估贡献,即上一个评估截止时间之前的历史贡献,如目前是4月10日之前的贡献已经完成评估。2)尚未评估的贡献,上个评估截止日期之后的贡献。

    用户无币操作是,建议用户向机器人购买1元FCH。


Log in to reply