新建图文回复模板reply_pictext.xml:

$def with (toUser,fromUser,createTime,title1,description1,picurl1,url1)

$createTime

3

更改WeixinInterface类

class WeixinInterface:

def __init__(self):

self.app_root = os.path.dirname(__file__)

self.templates_root = os.path.join(self.app_root, 'template')

self.render = web.template.render(self.templates_root)

def POST(self):

str_xml = web.data() #获得post来的数据

xml = etree.fromstring(str_xml)#进行XML解析

msgType=xml.find("MsgType").text #text image voice event video shortvideo location

fromUser=xml.find("FromUserName").text

toUser=xml.find("ToUserName").text

if msgType=='event':

eventcont=xml.find("Event").text

if eventcont=='subscribe':

replayText = u'Hello,我是Amily,欢迎关注我的微信号'

return self.render.reply_text(fromUser,toUser,int(time.time()),replayText)

if eventcont == "unsubscribe":

replayText = u'我现在功能还很简单,知道满足不了您的需求,但是我会慢慢改进,欢迎您以后再来'

return self.render.reply_text(fromUser,toUser,int(time.time()),replayText)

if msgType=='text':

content=xml.find("Content").text

if type(content).__name__ == "unicode":

content = content.encode('UTF-8')

Nword = youdao(content)

return self.render.reply_text(fromUser,toUser,int(time.time()),u'有道翻译:\n'+Nword) #reply_text是我们用来回复用户的模板

if msgType=='voice':

return self.render.reply_pictext(fromUser,toUser,int(time.time()),'B区来自世界的商店','女王节到了,还不快去买礼物?','http://images2015.cnblogs.com/blog/785499/201603/785499-20160308110435429-590906761.png','http://www.bqu.com')

python 微信公众号回复图片_Python webpy微信公众号开发之 回复图文消息相关推荐

  1. python制作微信个人二维码_Python制作微信机器人,随时陪你聊天

    之前给大家分享了怎么用 itchat 库制作微信朋友性别统计图,今天给大家介绍一个更强大的库:wxpy 库. wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能 ...

  2. python制作微信个人二维码_Python实现 | 微信带参数的二维码

    微信运营越来越多了,这种带参数二维码的使用场景还挺多的,但是网上的实现大都是PHP啥的,还不想写PHP的我只好用Python实现一下了. 关于带参二维码的介绍,记得先看官网:生成带参数的二维码. 先大 ...

  3. python docx 合并文档 图片_Python+pymupdf处理PDF文档案例6则

    推荐图书:<Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷,7月第2次印刷 京东购买链接:https://it ...

  4. python docx 合并文档 图片_Python检查Word文件中包含特定关键字的所有页码

    推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社图书详情:配套资源:用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系 ...

  5. 微信公众号开发之上传图文消息素材(十二)

    群发消息太重要了,公众号管理员需要定期通过公众号群发一些消息,用户通过推送的消息可以定期了解公众号的最新信息. 群发图文消息的过程如下: 首先,预先将图文消息中需要用到的图片,使用上传图文消息内图片接 ...

  6. java上传图文消息_微信公众号开发之上传图文消息素材(十二)

    群发消息太重要了,公众号管理员需要定期通过公众号群发一些消息,用户通过推送的消息可以定期了解公众号的最新信息. 群发图文消息的过程如下: 首先,预先将图文消息中需要用到的图片,使用上传图文消息内图片接 ...

  7. python docx 合并文档 图片_Python合并word文档制作电子书

    需求: 将某大V公众号文章全部下载,整理成合集,并整理成电子书进行阅读. 以冯大辉老师公众号[小道消息]为例 实现步骤 一.批量下载公众号文章 使用 WeChatDownloadv20200423 工 ...

  8. python 每天发一次通知_Python开发企业微信机器人每天定时发消息实例

    由于办公需要"每天定时推送某消息用来提醒群里面所有人",有同事提议用企业微信自带的机器人来实现此功能.我觉得企业微信的这个工具还不错,具体使用方法我来一一讲述. 企业微信API 企 ...

  9. python爬取贴吧图片_Python爬取贴吧多页图片

    Python爬取贴吧图片都只能爬取第一页的,加了循环也不行,现在可以了. #coding:utf-8 import urllib import urllib2 import re import os ...

最新文章

  1. python-opencv 轮廓检测
  2. 像诗一样的 Javascript 代码(转)
  3. 为什么python画不了图-python-为什么pygame不画一个圆?
  4. python课程设计报告总结-上海python课程设计报告数据处理
  5. Visual Studio进行linux远程开发
  6. ccs变量观察窗口在哪_CCS3.3查看变量图形
  7. easyui中idField的作用
  8. 【论文阅读】医疗影像分割中的半监督学习Semi-supervised
  9. 见证云原生创变!CNBPS 2019云原生技术实践峰会圆满落幕
  10. iperf3 linux源码下载
  11. 论文阅读>污垢检测:Vision-Based Dirt Detection and Adaptive Tiling Scheme for Selective Area Coverage
  12. 如何设置QQ空间免费背景音乐
  13. 脑电分析系列[MNE-Python-17]| 使用多种滤波器对脑电数据去除伪影
  14. Java中 VO、PO、DO、DTO、BO、QO、DAO、POJO的概念
  15. 形态学填充孔洞的几个问题
  16. telegram机器人开发3-最简单的代码
  17. python中优先级最高的运算符为_Python 运算符优先级
  18. Application程序jar打包笔记
  19. 探究opencv中的moments函数和HuMoments函数
  20. 扫地机器人拖实木地板_云鲸拖扫一体机,自动清洗拖布这个方案解决了这类产品的一个痛点...

热门文章

  1. 网络工程师_记录的一些真题_2014上半年上午
  2. 传统方法的点云分割以及PCL中分割模块
  3. 快速指南:使用OpenCV预处理神经网络中的面部图像
  4. 理解计算机视觉中的损失函数
  5. IAsyncResult接口
  6. Array Networks ***官网 客户端下载地址
  7. 实战centos6安装zabbix-2.4版(终极版)
  8. 怎样在nexus 中 搜索到远程maven仓库中的jar 文件
  9. 我国企业大数据的发展与应用总览
  10. python接口自动化5-Json数据处理