手把手教你用图灵机器人做微信公众号自动回复助手

本文首发于我的个人博客:尾尾部落

阅读这篇文章,你将会学会以下内容:

  1. 如何用flask搭建微信公众平台服务
  2. 如何将在微信公众平台调用图灵机器人
  3. 如何用uwsgi+supervisor+nginx部署flask应用

实验前提

  • 一个可供外网访问的主机(比如云服务器)
  • 一个微信公众号
  • 一个图灵机器人账号

一、创建图灵机器人

登陆图灵机器人后,在个人主面点击创建机器人

填写相关信息:

创建成功后,会自动跳转到机器人设置界面,在这里你可以对机器人进行个性化定制。其实,图灵机器人提供简单的方法,快速接入微信公众号,这太没有挑战性了,对于喜欢搞事情的我们,肯定不能选择这种方法。

我们将鼠标往下滑,会出现api接入,这个apikey就是我们等等用来接入微信公众号的密钥。

至此,图灵机器人准备完毕。

二、接入微信公众号

跟着微信公众平台开发文档一步一步往下走即可,只不过,我们这里使用Flask代替web.py。为什么使用Flask?

喜欢。任性。

主要步骤:

1. 搭建服务

这里以Ubuntu 16.04.2 LTS的云服务器为例进行说明。
准备环境:

# 创建项目目录
mkdir -p /var/www/weixin
# 进入项目目录
cd /var/www/weixin
# 安装virtualenv包管理工具
apt install virtualenv
# 创建项目虚拟环境
virtualenv venv
# 激活环境
source venv/bin/activate

成功激活环境后,会出现(venv)

# 安装Flask包
pip install flask
pip install requests

使用如下代码创建run.py文件

from flask import Flask
from flask import request

app = Flask(__name__)

@app.route("/")
def index():
    return "Hello World!"

if __name__ == "__main__":
    app.run(host='0.0.0.0')

运行python run.py,这样服务就启动起来了。

你可以通过浏览器,输入x.x.x.x:5000来访问你的服务。

这里的x.x.x.x是你云主机的ip地址,比如100.39.101.123,下同。

如果成功,就会看到如下界面:

接下来,进入微信公众平台,点击基本配置

点击修改配置,填写服务器基本配置:

这时候,你还没有配置服务器信息,还不能提交。
先放着,我们回到云服务器,打开run.py文件,
添加验证所需要的代码:


                
  • 4
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值