1 注册微信企业号的步骤就省略了。很简单。
选择下面的应用中心,企业小助手,选择回调模式。
<a href="https://s4.51cto.com/wyfs02/M01/8D/E5/wKiom1iuTvGi6RgbAADSZJAhRuw490.png-wh_500x0-wm_3-wmp_4-s_2557315065.png" target="_blank"></a>
选择随机生成token AESKEY。地址输入你的服务器地址。
<a href="https://s3.51cto.com/wyfs02/M00/8D/E2/wKioL1iuTz-guhB2AAAaoyDCnOE021.jpg-wh_500x0-wm_3-wmp_4-s_769482195.jpg" target="_blank"></a>
选择设置,新建管理组,然后就能看到COPID和Secret
<a href="https://s1.51cto.com/wyfs02/M02/8D/E2/wKioL1iuT86R-cgbAACR53Vm9FU959.jpg-wh_500x0-wm_3-wmp_4-s_45814079.jpg" target="_blank"></a>
把上面的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
<code>python3 -m pip </code><code>install</code> <code>itchatmp </code><code>###python3安装模块 </code>
<code>具体可百度itchatmp官方文档</code>
<code>vim main.py</code>
<code>import</code> <code>itchatmp</code>
<code>from itchatmp.content </code><code>import</code> <code>TEXT</code>
<code>itchatmp.update_config(itchatmp.WechatConfig(</code>
<code> </code><code>token=</code><code>'xxxxxxxxxxxx'</code><code>,</code>
<code> </code><code>copId = </code><code>'xxxxxxxxxxxxx'</code><code>,</code>
<code> </code><code>appSecret = </code><code>'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'</code><code>,</code>
<code> </code><code>encryptMode=itchatmp.content.SAFE,</code>
<code> </code><code>encodingAesKey=</code><code>'xxxxxxxxxxxxxxxxxxxxxxxxxxxx'</code><code>,))</code>
<code> </code>
<code>i=</code><code>'何全'</code>
<code>@itchatmp.msg_register(itchatmp.content.TEXT)</code>
<code>def text_reply(msg):</code>
<code> </code><code>if</code> <code>msg[</code><code>'Content'</code><code>] == i :</code>
<code> </code><code>msg[</code><code>'Content'</code><code>] = </code><code>'姓名:{}'</code><code>.</code><code>format</code><code>(i)</code>
<code> </code><code>return</code> <code>msg[</code><code>'Content'</code><code>]</code>
<code> </code><code>else</code><code>:</code>
<code> </code><code>print(23333)</code>
<code>itchatmp.run()</code>
<code>python main.py </code><code>##运行测试了。。。。</code>
<code>修改端口号:itchatmp.run(port=8888)</code>
<code>记得修改防火墙,这里我就被坑了。 微信回调模式支持 x.x.x.x:8888</code>
<code>iptable -A INPUT -p tcp -m tcp --dport 8888 -j ACCEPT</code>
结果:
当微信企业号,收到回复何全,返回 姓名:何全
本文转自 295631788 51CTO博客,原文链接:http://blog.51cto.com/hequan/1899902,如需转载请自行联系原作者