1. 首页 > 产业新闻 > 新能源

技术指南 | 用Python 支付接收比特币中文教程(一)

  • 创建一个接受消息的机器人
  • 机器人接受比特并立即退还用户
  • 通过本教程,你将学会讲解用Python创建一个机器人APP,让它能接受消息。

    本教程基于Python 3.7.2, 所以你需要安装Python 3.7.2 或 上面这些的版本. on macOS

    on Ubuntu, 从第三方的APT源中安装.

    当出现下面的的提示时,按”回车”继续.

    重新更新一次apt源, 再安装python3.7, python3.7-venv

    检查安装是否成功了,需要检查python3与python3-venv, 正确的提示如下:

    你首先需要创建项目目录,初始化”虚拟环境”,然后安装需要的软件包.

    在?python3 -m venv?指令完成之后, 项目目录如下:

    当”虚拟环境”创建成功后,需要激活它, 通过执行bin目录下相应的activate文件完成.

    成功激活后,可以直接执行python或pip了,这时,不再需要输入他们的完整路径了.

    创建一个必需包的list

    requirements.txt

    通过pip升级pip包本身, 并安装必需包.

    按下面的的提示,到mixin.one创建一个APPtutorial.

    记下这些生成的参数它们将用于mixin_config.py中. <figure><figcaption></figcaption></figure> 在项目目录下,创建mixin_config.py,将生成的参数,替换成你的!

    mixin_config.py

    需要替换的参数包括: client_id, client_secret, pay_pin, pin_token, pay_session_id, private key. 创建?app-mini.py?文件, 内容如下:

    app-mini.py

    运行?app-mini.py, 记得要先激活“虚拟环境”哦!

    如果一切正常,将会有如下提示:

    在手机安装?Mixin Messenger,增加机器人为好友,(比如这个机器人是7000101639) 然后发送消息给它,效果如下! <figure><figcaption></figcaption></figure>

    WebSocket是建立在TCP基础之上的全双工通讯方式,我们需要建立一个loop循环来维持通迅。

    每接收到一个消息,需要按消息编号(message_id)给服务器回复一个”已读”的消息,避免服务器在机器人重新登入后,再次发送处理过的消息!

    机器人程序完整回复用户的信息

    Mixin Messenger支持的消息类型很多,具体可到下面的链接查看:?WebSocket消

    息类型.

    现在你的机器人APP运行起来了,你打算讲解改造你的机器人呢? 完整的代码在这儿

    本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.fjxmta.com/chanye/xinnengyuan/23639.html

    联系我们

    在线咨询:点击这里给我发消息

    微信号:wx123456