1.使用环境系统:window10IDE:spyder主软件包:itchat(直接在doc中使用命令:pip install itchat)2.源程序导入请求import itchat#您可以自己向Turing机器人申请,这里我提供了KEY =' 2c242b43e94a4e0ca984629828d4e164' def get_response(msg):#构造了要发送到服务器的数据#使用Turing Robot apiUrl =' http://www.tuling123.com/openapi/api'#激活的api数据= {' key&#39 ;: KEY,' info&#39 ;: msg,' userid':' wechat-robot'}尝试: #使用post方法请求字典的r = request.post(apiUrl,data = data).json()#当没有' text'时,get方法将返回None。字典中的值,而不会引发异常。返回r.get(' text')#为了防止服务器无法正常响应并导致程序异常退出,此处使用try-except捕获异常#如果服务器无法交互通常(返回非json或无法连接),然后将输入以下returnexcept:#将返回Nonereturn#使用decorator@itchat.msg_register(itchat.content.TEXT)#获取Turing机器人返回的数据#何时图灵机器人异常def tuling_reply(msg):#为了确保在图灵密钥出现问题时您仍然可以答复,这是默认答复defaultReply ='我收到:' + msg ['文本' ]#如果Turing Key出现问题,则回复为Nonereply = get_response(msg [' Text'])#a或b表示如果a有内容,则返回a,否则返回b#如果有内容,通常表示“非空”或“非无”,则可以使用`if a:print(' True')`测试返回回复或defaultReply#以进行实验过程为了更方便(无需多次扫描代码即可修改程序),我们使用热启动itchat.auto_login(HotReload = True)itchat.run()itchat.run()3. Cheng序列运行结果由于该程序主要在使用微信的手机,以下是该程序运行后的简要说明:运行该程序后,系统会自动生成一个QR码供微信机器人使用,只需扫描即可使用。