今天的课程主要讲述创建开发者账号,配置开发者环境,以及机器人对接mixin messanger,并不涉及开发,进行配置开发者环境时因不熟悉mac操作系统,英语太low的原因,全程懵逼,然后机器人就调试好了。为了搞清楚到底发生了什么,我决定以自己的理解重写了一遍教程。
一、准备工作:
1、手机下载Mixin
苹果:翻墙 + 香港或美国 苹果ID
安卓:翻墙
下载地址:https://mixin.one
二、注册成为Mixin开发者
1、电脑打开:
https://developers.mixin.one/dashboard
获得一个二维码
2、手机Mixin扫码
3、电脑端开始创建App
1️⃣点击创建新App
![](https://img.haomeiwen.com/i9528743/ef6a665e5db6b82f.png)
2️⃣填写App设置
![](https://img.haomeiwen.com/i9528743/b5b9501eaf096d6a.png)
名字:填个自己喜欢的名字
home_uri:可填【http://bing.com】随便填也无所谓,后期要修改
OAuth重定向uri:可填【http://bing.com】随便填也无所谓,后期要修改
App的简介:随便瞎填
还有一个图标没有截图进来,随便改个喜欢的就好
接着点击Submit,任务完成
备注:
home_uri地址显示的页面是添加好友后,小程序上显示的内容;
OAuth_uri地址显示的是用户扫描App二维码后自动跳转的地址;
三、配置开发环境
1、安装Python及其依赖
① 首先输入如下命令,确认本机中存在python3:
python3 --version
如果没有安装,借助搜索引擎自助安装/
② 然后用浏览器打开这个地址:
如果你安装了git,则git clone整个库即可,
如果没有安装,那么点击绿色的Clone or download 方式下载也行。
③下载后打开终端,用cd命令进入mixin_mini文件夹,用pip命令安装依赖包。
cd mixin_player/mixin_mini
pip3 install -r requirements.txt
我们的Python环境就搭建好了!
2、安装配置Pycharm
①下载Pycharm:
https://www.jetbrains.com/pycharm/download/
建议:X宝购买激活码,激活Pro版
②配置Pycharm
![](https://img.haomeiwen.com/i9528743/e50008731e7f5dda.png)
通过Pycharm>Preference>Project>Project Interpreter打开解释器设置界面,将项目解释器选择为刚才安装的那个Python
四、配置MIXIN机器人
① 点击File>Open用 Pycharm 打开mixin_mini文件夹,这里面是一个最小可用版本的用Python写的Mixin机器人。
![](https://img.haomeiwen.com/i9528743/747695bbd0db1d50.png)
② 打开机器人的配置文件mixin_config.py,找到需要修改的部分:
需要修改的参数是这些:
#=====需要修改的信息=========
mixin_client_id = ""
mixin_client_secret = ""
mixin_pay_pin = ""
mixin_pay_sessionid = ""
mixin_pin_token=""
private_key = ""
#=============================
备注:以下是在Mixin中各种数字货币的uuid
#=====无需修改的信息==========
eth_asset_id="43d61dcd-e413-450d-80b8-101d5e903357"
sc_asset_id="990c4c29-57e9-48f6-9819-7d986ea44985"
prs_asset_id = "3edb734c-6d6f-32ff-ab03-4eb43640c758"
cnb_asset_id = "965e5c6e-434c-3fa9-b780-c50f43cd955c"
#=========end ======-==========
③ 打开链接
④ 将③中的数据填充至②:
![](https://img.haomeiwen.com/i9528743/09273f6eeab553cf.png)
五、运行机器人!
①在Pycharm中右击mixin_robot.py,点击Run 'mixin_robot'。
②如果显示类似下图结果,则机器人运行正常:
![](https://img.haomeiwen.com/i9528743/35403f55611c79e7.png)
备注:若报错,则按重新检查配置是否出错
③找到机器人的身份id,并在手机端添加好友:
![](https://img.haomeiwen.com/i9528743/b8a1993ca7831f86.png)
④对它说「hello」,如果它回复「world!」,则机器人已经成功运行!
![](https://img.haomeiwen.com/i9528743/96ea5e090ac9e457.png)
网友评论