微信企业号开发:开启回调模式/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,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
前端开发 JavaScript 网络协议
深入理解Python Web开发中的前后端分离与WebSocket实时通信技术
【7月更文挑战第18天】前后端分离采用Flask/Django框架,前端JavaScript框架如Vue.js与后端通过AJAX/Fetch通信。WebSocket提供实时双向通信,Python可借助websockets库或Flask-SocketIO实现。最佳实践包括定义清晰的接口规范,确保安全性(HTTPS,认证授权),优化性能,和健壮的错误处理。结合两者,打造高效实时应用。
44 1
|
7天前
|
数据采集 存储 JSON
Python爬虫开发:BeautifulSoup、Scrapy入门
在现代网络开发中,网络爬虫是一个非常重要的工具。它可以自动化地从网页中提取数据,并且可以用于各种用途,如数据收集、信息聚合和内容监控等。在Python中,有多个库可以用于爬虫开发,其中BeautifulSoup和Scrapy是两个非常流行的选择。本篇文章将详细介绍这两个库,并提供一个综合详细的例子,展示如何使用它们来进行网页数据爬取。
|
6天前
|
数据采集 数据挖掘 数据处理
Python爬虫开发:爬取简单的网页数据
本文详细介绍了如何使用Python爬取简单的网页数据,以掘金为例,展示了从发送HTTP请求、解析HTML文档到提取和保存数据的完整过程。通过这个示例,你可以掌握基本的网页爬取技巧,为后续的数据分析打下基础。希望本文对你有所帮助。
|
7天前
|
数据采集 数据挖掘 数据处理
Python爬虫开发:爬取简单的网页数据
在数据分析中,数据的获取是第一步。随着互联网的普及,网络爬虫成为获取数据的重要手段。本文将详细介绍如何使用Python爬取简单的网页数据。
|
10天前
|
开发工具 Python Windows
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
40 4
|
10天前
|
机器学习/深度学习 Java PHP
1:Python开发:初识Python
本文概览编程语言层次,从高级语言如Python、Java到低级语言如C、汇编的不同特性。PHP适合网页开发但有限制,而Python和Java则兼具前后端能力,Python以开发效率见长,Java则在执行效率上更胜一筹。Python变种众多,如Jython、IronPython等。安装Python后可通过解释器运行.py文件,实现如用户登录验证等功能。变量命名需遵循规则,避免使用数字开头或Python关键字。Python支持多种执行方式,包括直接运行脚本或进入交互模式,且默认采用UTF-8编码处理文本。
|
19天前
|
数据采集 开发工具 Android开发
构建高效移动应用:从开发到部署的全面指南构建高效Python爬虫的实战指南
【7月更文挑战第31天】在数字时代,移动应用已成为我们日常生活和工作不可或缺的一部分。本文将引导读者穿越移动应用开发的迷宫,探索如何从零开始构建一个高效的移动应用。我们将深入讨论移动操作系统的选择、开发工具的应用、以及实际编码过程中的最佳实践。通过本文,你不仅能够获得理论知识,还将通过代码示例加深理解,最终能够独立完成一个移动应用的构建和部署。
44 2
|
26天前
|
JSON API 开发者
惊!Python Web开发新纪元,RESTful API设计竟能如此性感撩人?
【7月更文挑战第24天】在 Python Web 开发领域, RESTful API 设计成为一种艺术, 关注用户体验与开发者友好性。
39 7
|
27天前
|
JSON API 数据格式
深度剖析!Python Web 开发中 RESTful API 的每一个细节,你不可不知的秘密!
【7月更文挑战第23天】在Python Web开发中,RESTful API利用HTTP协议构建强大、灵活的应用。GET获取资源,如`/products/:id`;POST创建新资源;PUT更新;DELETE删除。正确使用状态码,如200、201、404、500,至关重要。JSON化数据与版本控制(如`/v1/products`)增强API实用性。认证(OAuth, JWT)保障安全性,而清晰的错误消息提升用户体验。掌握这些细节,方能设计出高性能、易用的RESTful API。
46 7