位置: 编程技术 - 正文

Python开发之快速搭建自动回复微信公众号功能(python3.9快捷键)

编辑:rootadmin

推荐整理分享Python开发之快速搭建自动回复微信公众号功能(python3.9快捷键),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python3.9快捷键,python编写快捷键,python3.9快捷键,python怎么快捷键运行,python快速上手,python怎么快捷键运行,python怎么快捷键运行,python编写快捷键,内容如对您有帮助,希望把文章链接给更多的朋友!

在之前的一篇文章 Python利用 AIML 和 Tornado 搭建聊天机器人微信订阅号 中用 aiml 实现了一个简单的英文聊天机器人订阅号。但是只能处理英文消息,现在用 图灵机器人 来实现一个中文的聊天机器人订阅号。

这里主要介绍如何利用 Python 的 Tornado Web框架以及wechat-python-sdk 微信公众平台 Python 开发包来快速搭建微信公众号。

完整的公众号代码 GitHub 地址:green ,由于目前此公众号有一些功能正在开发中,此完整代码会与下文所描述的代码有不一致的地方,但是自动回复的功能会一直保留。

本文搭建的微信公众号为 Ms_haoqi,可以扫码关注后测试效果

自动回复效果:

安装Python库

通过 pip 安装 wechat-python-sdk , Requests 以及 Tornado

订阅号申请

要搭建订阅号,首先需要在微信公众平台官网进行注册,注册网址: 微信公众平台。

目前个人用户可以免费申请微信订阅号,虽然很多权限申请不到,但是基本的消息回复是没有问题的。

服务器接入

具体的接入步骤可以参考官网上的接入指南。

本订阅号的配置为:

Python开发之快速搭建自动回复微信公众号功能(python3.9快捷键)

配置里的URL为服务器提供订阅号后台的url路径,本文用到的源代码配置的是 其中 server_ip 是运行源代码的主机的公网ip地址。

Token 可以设置为任意字符串。

EncodingAESKey 可以选择随机生成。

消息加密方式可以设置为比较简单的明文模式。

接受并处理微信服务器发送的接入请求的关键代码为Tornado的一个Handle, wx.py :

此代码的作用就是验证消息是来自微信官方服务器后直接返回echostr。

启动后台的 main.py 代码:

配置好程序源代码后运行,确认运行无误后再在公众号设置页面点击 提交 ,如果程序运行没问题,会显示接入成功。

接入图灵机器人

要接入图灵机器人,首先需要在官网申请API Key。

申请到之后可以利用以下代码包装一个自动回复接口:

编写公众号自动回复代码

利用 wechat-python-sdk 微信公众平台 Python 开发包可以很容易地处理公众号的所有消息。

如下为处理来自微信官方服务器的微信公众号消息的 Tornado Handler对象(此代码会获取公众号收到的用户消息并调用刚刚包装的图灵机器人API自动回复) wx.py部分代码:

关于Python开发之快速搭建自动回复微信公众号功能就给大家介绍这么多,希望对大家有所帮助!

基于python实现的抓取腾讯视频所有电影的爬虫 我搜集了国内几个电影网站的数据,里面近几十W条记录,用文本没法存,mongodb学习成本非常低,安装、下载、运行起来不会花你5分钟时间。#-*-coding:u

在windows下快速搭建web.py开发框架方法 用Python进行web开发的话有很多框架供选择,比如最出名的Django,tornado等,除了这些框架之外,有一个轻量级的框架使用起来也是非常方便和顺手,就是w

web.py 十分钟创建简易博客实现代码 一、web.py简介web.py是一款轻量级的Pythonweb开发框架,简单、高效、学习成本低,特别适合作为pythonweb开发的入门框架。官方站点:

标签: python3.9快捷键

本文链接地址:https://www.jiuchutong.com/biancheng/385330.html 转载请保留说明!

上一篇:Django小白教程之Django用户注册与登录(django教程推荐)

下一篇:基于python实现的抓取腾讯视频所有电影的爬虫(基于python语言的项目)

  • 预缴增值税计算公式方法
  • 简易计税是什么意思?
  • 补报以前年度收入后当年所得税怎么处理
  • 小微企业企业所得税税率变化
  • 进口产品不付汇会造成什么
  • 房地产开发企业的土地使用权计入哪里
  • 企业资产重组是不定期清查吗
  • 预付房租的会计科目
  • 车间固定资产折旧属于什么科目
  • 服务业的地税是什么税
  • 合伙企业的所得税政策
  • 什么是城镇土地使用税
  • 公休假补贴多少钱
  • 关于个人所得税下列说法正确的是
  • 个人抬头的医药费可以进费用吗
  • 金税盘怎么做账务处理
  • 社保支付账号是什么
  • 公司发的物品叫什么
  • 银行认购公司债券的条件
  • 如何把操作系统转移到固态硬盘
  • macbook自动弹出页面
  • 去年的季度所得税额怎么做账
  • win10任务栏怎么隐藏
  • 常见的财务报表分析方法有多选题
  • yolov5讲解
  • vit详解
  • 安全费用的适用范围
  • 用人单位未为劳动者缴纳社会保险费
  • nodejs的安装与配置mac
  • spring boot整合hibernate
  • npm ERR! notarget No matching version found for xxx@^1.0.64. npm 插件安装失败
  • YOLOv5|YOLOv7|YOLOv8改各种IoU损失函数:YOLOv8涨点Trick,改进添加SIoU损失函数、EIoU损失函数、GIoU损失函数、α-IoU损失函数
  • 人工智能业务架构图
  • 公司的银行账号是不是和个人账号不一样
  • 交易性金融资产的账务处理
  • mongodb 教程
  • 普通增值发票可以抵扣进项税吗
  • 小规模增值税减按1%的政策
  • 营业外收入汇算清缴时需要调增吗
  • 补缴去年的附加税怎么算
  • 公对私转账有什么风险
  • 年终奖可以税前扣除吗
  • 库存现金太多违反什么规定
  • 上期有留抵进项税额,本期如何申报
  • 国家知识产权专利网
  • 外购材料时所支付的增值税应如何处理
  • 个体工商户法人可以变更吗?
  • 房屋建筑物固定资产标牌图片
  • 合同资产结转收入
  • 支付股东借款现金流量表怎么填
  • 预付卡销售和充值怎么做账
  • 季度盈利弥补以前年度亏损的账务处理
  • 外汇申报国家代码表
  • 可供出售金融资产有哪些
  • 其他应收款待抵扣借方是什么意思啊
  • 库存商品的成本计算
  • 个体户需要报税吗?需要报哪些税?
  • 商品盘点库存的方法
  • mysql数据库无法连接到服务器怎么办
  • Win10 Build 10565版Edge浏览器完整更新日志一览
  • 删除windows用户密码
  • ubuntu运行慢的原因
  • debian启用ssh
  • linux修改密码认证令牌错误
  • win7电脑711
  • win7系统设置鼠标灵敏度
  • windows10专业版界面预览
  • win10系统打开任务管理器的快捷键
  • vue中使用node
  • linux系统启动进程命令
  • php与nodejs
  • 举例简介三国演义人物塑造的主要手法
  • css调查问卷
  • linux一些常用操作命令 (不定时更新)
  • 基于javascript的毕业设计
  • jQuery提示插件qTip2用法分析(支持ajax及多种样式)
  • 湖南电子税务申报
  • 东莞国税咨询电话
  • 什么是契税发票?
  • 河南省郸城县教育局举报电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设