python微信聊天机器人_用python实现微信聊天机器人
研究了一下午一晚上,现在终于实现了用wxpy自动回复。并且还是能跟你很聊得来的机器人。
做微信聊天机器人,实现步骤:获取微信的使用权,即python脚本能控制微信收发信息。
python脚本收到聊天信息后,要对该信息进行处理,返回机器人的回应信息。
一二两步要用到wxpy库里的各种组件来收发信息,监听微信活动。另外机器人还要用到 图灵机器人的api
我们先去 图灵机器人 注册账号。
创建机器人
选择 自定义机器人
查找API地址,APIkey
import requests
from wxpy import *
import json
#图灵机器人
def talks_robot(info = '你叫什么名字'):
api_url = 'http://www.tuling123.com/openapi/api'
apikey = 'APIKey'
data = {'key': apikey,
'info': info}
req = requests.post(api_url, data=data).text
replys = json.loads(req)['text']
return replys
#微信自动回复
robot = Robot()
# 回复来自其他好友、群聊和公众号的消息
@robot.register()
def reply_my_friend(msg):
message = '{}'.format(msg.text)
replys = talks_robot(info=message)
return replys
# 开始监听和自动处理消息
robot.start()
点击运行代码,运行效果如下。
好了,是不是很强大啊。
大家赶快去试试吧。
----------------------------------
作者:邓旭东
欢迎关注 简书账号 邓旭东HIT
知乎: 邓旭东HIT
微信公众号 文科生也能玩转python
大家也可以加小编微信:tszhihu (备注:Python),拉大家到 Python爱好者社区 微信群,可以跟各位老师互相交流。谢谢。第一时间获取视频更新动态。
也可以关注官方微信公众号:Python爱好者社区
python微信聊天机器人_用python实现微信聊天机器人相关推荐
- 用python创建微信机器人_用Python创建微信机器人
原标题:用Python创建微信机器人 文/裸睡的猪哥 图片来源于网络 微信,一个日活10亿的超级app,不仅在国内社交独领风骚,在国外社交也同样占有一席之地.今天我们要讲的便是如何用Python来做一 ...
- 用python写聊天机器人_用Python 写一个机器人陪你聊天(文尾有彩蛋)
工作一忙,原来秉烛夜谈的好友现在都很少聊天,微信都成了微信群的天下,鲜有微信好友给你发消息,想要主动发却也找不到开题话题,怎么办?用Python写一个机器人陪自己聊聊天吧.以下是源码及解析,小白都看得 ...
- python编程控制机器人_基于Python开发的微信图灵机器人
在过去的几个月中,由于在新生群中回答问题费时费力,同时又有许多重复而又有固定答案的回答,我受到一些知乎文章的启发,维护了一个基于itchat的群聊机器人.从刚开始接入图灵机器人时只会尬聊的机器人,之后 ...
- 公众号python接入机器人_使用python实现小机器人自动回复可扩展开发微信公众号的小机器人...
api来之图灵机器人.我们都知道微信公众号可以有自动回复,我们先用python脚本编写一个简单的自动回复的脚本,利用图灵机器人的api. http://www.tuling123.com/help/h ...
- python利用微信的方法_用Python玩转微信
Python玩转微信 大家每天都在用微信,有没有想过用python来控制我们的微信,不多说,直接上干货! 这个是在 itchat上做的封装 http://itchat.readthedocs.io ...
- python实现简单对话机器人_采用python实现简单QQ单用户机器人的方法
采用python实现简单QQ单用户机器人的方法如下: 一.首先我们查看一下关于3GQQ的相关协议: 对此,打开一个支持WAP的浏览器,可以使用Firefox的wmlbrowser插件,打开FF后,访问 ...
- python朋友圈头像_用python一键生成头像墙,将你微信好友头像全部收集起来
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:Python编程与实战 ( 想要学习Python?Py ...
- python实现抢劵_用Python实现微信自动化抢红包,再也不用担心抢不到红包了
1. 概述 刚刚收到了两个消息,一个好消息,一个坏消息. 先说好消息,好消息就是微信群里有人要发红包,开心~ 不过转念一想,前几次的红包一个都没抢到,这次???不由自主的叹了一口气 ... 过了一会, ...
- python玩微信跳一跳_用python玩微信跳一跳
前言:有個學弟之前問我有沒有玩微信跳一跳,我說沒有啊,他說可以用python刷分,然后后來她推薦給了我,一起玩了起來挺好玩的,然后想起我在學python,然后就看看怎么 make it happen, ...
- 2019pythonqq机器人_基于Python来开发一个QQ机器人, 原来这么简单!
本篇教大家如何用Python来实现QQ机器人,如有不足欢迎在评论方指出!很多小伙伴问我有没有一个可以让大家学习交流的地方,大家可以关注WX公众号:python闪充,关注之后直接获取 简单介绍 安装方法 ...
最新文章
- 有没有必要把机器学习算法自己实现一遍?
- C#中的委托,匿名方法和Lambda表达式
- 云服务时代,你是否没穿内裤在到处逛啊!
- DirectX 高级着色语言HLSL入门
- ARM的交叉编译工具
- 【bzoj4712】洪水
- python本地编译器_Python学习札记(0)——Python开发环境搭载及推荐几款Python编译器...
- 资源放送丨《PostgreSQL中的锁》PPT视频
- 总结:ADO.NET在开发中的部分使用方法和技巧
- 10万人参加过的公开课(大数据、AI、云计算、5G、物联网),你都学了吗?
- sqoop job入门 与sqoop增量导入
- JOptionPane总结
- Tabular学习笔记
- C# 判断电脑是否装Arcgis软件
- oracle计算距离,根据坐标点的经纬度计算距离
- 万网域名证书如何查询下载_备案域名证书获取
- 人工智能产业链的三个核心,底层硬件、通用AI技术及平台、应用领域相关公司盘点
- Linux C程序访问NULL指针
- python可以编程手机版_手机最强Python编程神器,在手机上运行Python
- Python第三方库matplotlib(2D绘图库)入门与进阶
热门文章
- 中国海洋大学计算机系保研,中国海洋大学保研率17.6%,考研率17.5%
- 【Java】ResourceBundle 使用
- java resourcebundle_Java中使用ResourceBundle访问资源文件(properties文件) | 学步园
- 网站制作教程:如何建设自己的网站?
- 用Python和Pygame写游戏-从入门到精通(实战三:植物大战僵尸1)
- Linux编译Ralink无线网卡驱动
- java求航班飞行时间代码,基于JAVA的航班动态接口调用代码实例
- LoadRunner教程(24)-LoadRunner 读取Excel数据参数化
- [转]最世界最牛人博客,你可以学习到太多太多`~~
- TDDFT计算软件Octopus学习笔记(一):Ubuntu下Octopus的安装