微信机器人
-
-
建议微信机器人采用中心化记账方式。流行的密码货币微信机器人走链上交易,主要是为了增加链上交易数据,即刷单,损失的是便利性,增加系统负担。
-
机器人可以给用户分配一个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
失败返回:失败!原因说明:
- 用于快速提交贡献,只提交贡献标题即可,如:“制作第6期自由现金周报”
- 机器人自动为微信用户申请了cid的,“=cid”可省,此时默认为机器人为用户申请的cid。
- 加上=cid,可以为任何cid填报贡献。比如,为自己的离线cid填报,或者帮助协作者cid填报。
- 这种方式,可以让贡献者日常快速提交贡献,通过评估前确认,保证贡献的准确有效。
=贡献查询(=cid)
成功返回:贡献列表,只显示cid、贡献标题、完成时间
失败返回:失败!原因说明:
- 没有=cid的,给出机器人为该用户申请的cid的贡献
- 填写了=cid的,列出该cid的贡献
- 贡献分为两类显示:1)已评估贡献,即上一个评估截止时间之前的历史贡献,如目前是4月10日之前的贡献已经完成评估。2)尚未评估的贡献,上个评估截止日期之后的贡献。
用户无币操作是,建议用户向机器人购买1元FCH。
-