戈壁堂
2021-10-18 12:07
人人都能用的Mixin助理机器人
跟着官方教程学习开发,感谢刘泽美大佬的教程。使用Go语言实现了一个相同功能的机器人。任何一位mixin用户都可以进行尝试使用。
Words count: 677

跟着官方教程学习开发。感谢刘泽美大佬的教程。

使用Go语言实现了一个相同功能的机器人。任何一位mixin用户都可以进行尝试使用

百度网盘,提取码: 6512

  • botwin.exe、botlinux、botmac三个文件分别对应windows、linux、mac环境下的,根据自身环境进行下载。linux、mac环境需要添加可执行权限chmod +x botlinuxchmod +x botmac
  • 在开发者后台注册机器人,将配置文件保存为 config.json,与下载的文件放在同一个目录
  • 启动应用,在Mixin Message里添加对应的机器人之后就可以进行交互了

代码地址,开发大佬原版的node版本

担心会悄悄转你的机器人里的资产,可以创建一个新的机器人;体验完之后,可以重新到开发者后台重置秘钥即可。

“签到”功能需要先确保机器人账号里有对应的资产,可以先通过打赏转账


保姆教程:

  1. 打开mixin开发者站点: https://developers.mixin.one/dashboard
  2. 扫描登录后,点击“新应用”,创建机器人账号,必填信息可以任意填写,类似——

机器人信息填写

  1. 重置秘钥,下载文件,报存为config.json

4.png

5.png


小助理机器人功能说明,内容来自原始仓库——

  1. 支持用户查询,请发送 userid | identitynumber
  2. 支持资产查询,请发送 asset_id | symbol
  3. 支持每日领取 1cnb,请发送 /claim 或点击签到
  4. 支持打赏,请发送 /donate 或点击打赏

开发内容——

  • 通过机器人与 mixin messenger 的用户进行消息通信
  • 根据 userid/identitynumber 获取用户详情
  • 根据 asset_id/symbol 查询 mixin network 的资产详情
  • 根据 日期、机器人id、用户id,构建唯一的转账 id
  • 通过机器人跟用户转账
  • 将 url 构建成二维码,然后上传到 mixin 服务器,并发送给用户
  • 文章消息/文本消息/图片消息/联系人消息/按钮消息 的发送
  • 通过按钮组来让用户选择输入。

更详细的开发使用教程参考教学视频

增加了使用帮助,实际效果——

0.png

1.png

关闭机器人,使用 Ctrl+CCommand + C停止机器人即可。个别情况下机器人通信中断,稍等一下再试即可。

5:0
0 times bought, 3 times reward
Price(BTC)
0.0
Paid Times
3
Revenue(USD)
0.2227
My Share(%)
0.0
Comments