微信企业号开发:开启回调模式/Python判断信息--回复指定内容

简介:

1 注册微信企业号的步骤就省略了。很简单。

选择下面的应用中心,企业小助手,选择回调模式。


wKiom1iuTvGi6RgbAADSZJAhRuw490.png-wh_50


选择随机生成token  AESKEY。地址输入你的服务器地址。


wKioL1iuTz-guhB2AAAaoyDCnOE021.jpg-wh_50


选择设置,新建管理组,然后就能看到COPID和Secret

wKioL1iuT86R-cgbAACR53Vm9FU959.jpg-wh_50

把上面的4个参数,写到下面的文件里面。


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
python3 -m pip   install   itchatmp     ###python3安装模块  
 
具体可百度itchatmp官方文档
 
 
 
vim main.py
 
import  itchatmp
from itchatmp.content  import  TEXT
itchatmp.update_config(itchatmp.WechatConfig(
     token= 'xxxxxxxxxxxx' ,
     copId =  'xxxxxxxxxxxxx' ,
     appSecret =  'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ,
     encryptMode=itchatmp.content.SAFE,
     encodingAesKey= 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx' ,))
     
i= '何全'
@itchatmp.msg_register(itchatmp.content.TEXT)
def text_reply(msg):
     if  msg[ 'Content' ] == i :
          msg[ 'Content' ] =  '姓名:{}' . format (i)
          return  msg[ 'Content' ]
     else :
          print(23333)
itchatmp.run()
1
python  main.py   ##运行测试了。。。。
1
2
3
4
5
修改端口号:itchatmp.run(port=8888)
 
记得修改防火墙,这里我就被坑了。  微信回调模式支持  x.x.x.x:8888
 
iptable   -A INPUT -p tcp -m tcp --dport 8888 -j ACCEPT


结果:

    当微信企业号,收到回复何全,返回 姓名:何全











本文转自 295631788 51CTO博客,原文链接:http://blog.51cto.com/hequan/1899902,如需转载请自行联系原作者
目录
相关文章
|
16天前
|
机器学习/深度学习 数据采集 TensorFlow
使用Python实现智能食品消费模式分析的深度学习模型
使用Python实现智能食品消费模式分析的深度学习模型
109 70
|
1月前
|
存储 数据库连接 API
Python环境变量在开发和运行Python应用程序时起着重要的作用
Python环境变量在开发和运行Python应用程序时起着重要的作用
80 15
|
9天前
|
机器学习/深度学习 数据采集 数据挖掘
使用Python实现智能食品消费模式预测的深度学习模型
使用Python实现智能食品消费模式预测的深度学习模型
35 2
|
1月前
|
设计模式 前端开发 数据库
Python Web开发:Django框架下的全栈开发实战
【10月更文挑战第27天】本文介绍了Django框架在Python Web开发中的应用,涵盖了Django与Flask等框架的比较、项目结构、模型、视图、模板和URL配置等内容,并展示了实际代码示例,帮助读者快速掌握Django全栈开发的核心技术。
171 45
|
11天前
|
存储 API 数据库
使用Python开发获取商品销量详情API接口
本文介绍了使用Python开发获取商品销量详情的API接口方法,涵盖API接口概述、技术选型(Flask与FastAPI)、环境准备、API接口创建及调用淘宝开放平台API等内容。通过示例代码,详细说明了如何构建和调用API,以及开发过程中需要注意的事项,如数据库连接、API权限、错误处理、安全性和性能优化等。
57 5
|
1月前
|
JSON 安全 API
如何使用Python开发API接口?
在现代软件开发中,API(应用程序编程接口)用于不同软件组件之间的通信和数据交换,实现系统互操作性。Python因其简单易用和强大功能,成为开发API的热门选择。本文详细介绍了Python开发API的基础知识、优势、实现方式(如Flask和Django框架)、实战示例及注意事项,帮助读者掌握高效、安全的API开发技巧。
148 3
如何使用Python开发API接口?
|
24天前
|
机器学习/深度学习 人工智能 关系型数据库
Python开发
Python开发
40 7
|
26天前
|
前端开发 安全 数据库
使用Python开发独立站的全面指南
本文详细介绍了如何使用Python及其Web框架Django和Flask快速搭建功能完善、易于管理的独立站。从Python和Web开发基础讲起,逐步覆盖环境搭建、项目创建、数据库设计、视图与URL路由、模板创建、表单处理、测试调试、部署优化及安全维护等内容,旨在帮助开发者高效构建稳定的Web应用。
65 1
|
28天前
|
缓存 API 数据库
Python哪个框架合适开发速卖通商品详情api?
在跨境电商平台速卖通的商品详情数据获取与整合中,Python 语言及其多种框架(如 Flask、Django、Tornado 和 FastAPI)提供了高效解决方案。Flask 简洁灵活,适合快速开发;Django 功能全面,适用于大型项目;Tornado 性能卓越,擅长处理高并发;FastAPI 结合类型提示和异步编程,开发体验优秀。选择合适的框架需综合考虑项目规模、性能要求和团队技术栈。
26 2
|
27天前
|
存储 API 数据安全/隐私保护
Python开发淘宝详情API的深入探索
通过Python开发淘宝详情API,你可以高效地获取商品信息,为电商运营和市场分析提供强有力的数据支持。本文详细介绍了注册开发者账号、获取API密钥、构建请求、解析响应数据等步骤,并探讨了相关的注意事项和最佳实践。希望这些内容能够帮助你更好地理解和使用淘宝开放平台的API接口,实现你的业务需求。
36 1
下一篇
DataWorks