一.下载安装itchat模块 二.小实验:获取微信好友头像信息 这需要用itchat模块中的一个方法 itchat.get_friends()#获取微信所有微信好友信息 现在我们导入itchat,打印一下,看看好友信息有哪些字段数据 import itchat #itchat.login()生成一个登陆二维码,此方式每次程序运行都需要扫码 itchat.auto_login(hotReload=True)#持续登录,只用扫一次二维码即可 friends = itchat.get_friends(…
昨日内容回顾 . 百度ai开放平台 . AipSpeech技术,语言合成,语言识别 . Nlp技术,短文本相似度 . 实现一个简单的问答机器人 . 语言识别 ffmpeg (目前所有音乐,视频领域,这个工具应用非常广泛) 在不要求采样率的情况下,它会根据文件后缀名自动转换 ffmpeg a.mp3 a.wav 一.图灵机器人 介绍 图灵机器人 是以语义技术为核心驱动力的人工智能公司,致力于“让机器理解世界”,产品服务包括机器人开放平台.机器人OS和场景方案. 官方地址为: http://www.…
首先需要去图灵官网创建一个属于自己的机器人然后得到apikey. 一.自动与指定好友聊天 # -*- coding: utf-8 -*- """ Created at 2019-3-26 11:50:49 """ from wxpy import Bot,Tuling,embed,ensure_one bot = Bot() my_friend = ensure_one(bot.search('张三')) #想和机器人聊天的好友的备注 tulin…
背景 测试过程中需要一些随机数据,使用到了python中的string模块,记录一下 #! /usr/bin/python # coding:utf-8 """ @author:Bingo.he @file: data_factory.py @time: 2017/12/21 """ import socket import struct import string import random def random_phoneNo(): &quo…
1.wxpy库介绍 wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展. 文档地址:https://wxpy.readthedocs.io 从 PYPI 官方源下载安装 pip install -U wxpy 2.图灵机器人 首先注册一个账号:http://www.turingapi.com/ ,然后可以创建一个自己的图灵机器人 3.使用微信接入图灵机器人 实现代码 #!/usr/bin/env python # -*- coding:utf-8 -*…
实现步骤: 1.获取微信的使用权,即python脚本能控制微信收发信息. 2.python脚本收到聊天信息后,要对该信息进行处理,返回机器人的回应信息. 一二两步要用到wxpy库里的各种组件来收发信息,监听微信活动.另外机器人还要用到 图灵机器人的api 先去 图灵机器人 注册账号. 然后会得到一个key 将key放入python代码,然后就可以调用图灵机器人来进行自动回复啦 代码如下: # -*- coding=utf-8 -*- import requests import itchat i…
此文将分两篇讲解,主要分为以下几步 签名校验; 首次提交验证申请; 接收消息; 被动响应消息(返回XML); 映射图灵消息及微信消息; 其实图灵机器人搭载微信公众号很简单,只需要把图灵的地址配到公众后台就可以了. 不过这样做之后也就没有任何扩展的可能了,因此自己实现一套! 一.签名校验 在开发者首次提交验证申请时,微信服务器将发送GET请求到填写的URL上,并且带上四个参数(signature.timestamp.nonce.echostr),开发者通过对签名(即signature)的效验,来判…
#!/usr/bin/env python#-*- coding:utf-8 -*- @Author : wujf @Time:2018/9/5 17:42import requestsimport itchatimport sysimport timereload(sys)sys.setdefaultencoding('utf8') def get_response(_info): print(_info) # 从好友发过来的消息 api_url = 'http://www.tuling123…
利用itchat给女朋友定时发信息 涉及到的技术有itchat,redis,mysql,最主要的还是mysql咯,当然咯,这么多东西,我就只介绍我代码需要用到的,其他的,如果需要了解的话,就需要看参考资料了哟 实现的功能:1.可以保存微信的消息,包括群聊和好友(文字/视频/语音/图片)2.在群里@自己,可以调用图灵机器人的API进行文字回复(类似于机器人)3.调用定时任务,在指定时间发送消息至某人 需要了解的基础:1.python基础2.mysql基础3.redis基础 实现效果如下: 只需要在…
模块 itchat 功能 实现微信回复机器人(调用图灵机器人api) 代码 #!/usr/bin/env python3 # -*- coding: utf-8 -*- #Author:Eric import requests import itchat def getResponse(_info): #print(_info) apiUrl = 'http://www.tuling123.com/openapi/api' data = { 'key' : '7c1ccc2786df4e1685…