研究了一下午一晚上,现在终于实现了用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实现微信聊天机器人相关推荐

  1. 用python创建微信机器人_用Python创建微信机器人

    原标题:用Python创建微信机器人 文/裸睡的猪哥 图片来源于网络 微信,一个日活10亿的超级app,不仅在国内社交独领风骚,在国外社交也同样占有一席之地.今天我们要讲的便是如何用Python来做一 ...

  2. 用python写聊天机器人_用Python 写一个机器人陪你聊天(文尾有彩蛋)

    工作一忙,原来秉烛夜谈的好友现在都很少聊天,微信都成了微信群的天下,鲜有微信好友给你发消息,想要主动发却也找不到开题话题,怎么办?用Python写一个机器人陪自己聊聊天吧.以下是源码及解析,小白都看得 ...

  3. python编程控制机器人_基于Python开发的微信图灵机器人

    在过去的几个月中,由于在新生群中回答问题费时费力,同时又有许多重复而又有固定答案的回答,我受到一些知乎文章的启发,维护了一个基于itchat的群聊机器人.从刚开始接入图灵机器人时只会尬聊的机器人,之后 ...

  4. 公众号python接入机器人_使用python实现小机器人自动回复可扩展开发微信公众号的小机器人...

    api来之图灵机器人.我们都知道微信公众号可以有自动回复,我们先用python脚本编写一个简单的自动回复的脚本,利用图灵机器人的api. http://www.tuling123.com/help/h ...

  5. python利用微信的方法_用Python玩转微信

    Python玩转微信 大家每天都在用微信,有没有想过用python来控制我们的微信,不多说,直接上干货!  这个是在 itchat上做的封装  http://itchat.readthedocs.io ...

  6. python实现简单对话机器人_采用python实现简单QQ单用户机器人的方法

    采用python实现简单QQ单用户机器人的方法如下: 一.首先我们查看一下关于3GQQ的相关协议: 对此,打开一个支持WAP的浏览器,可以使用Firefox的wmlbrowser插件,打开FF后,访问 ...

  7. python朋友圈头像_用python一键生成头像墙,将你微信好友头像全部收集起来

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:Python编程与实战 ( 想要学习Python?Py ...

  8. python实现抢劵_用Python实现微信自动化抢红包,再也不用担心抢不到红包了

    1. 概述 刚刚收到了两个消息,一个好消息,一个坏消息. 先说好消息,好消息就是微信群里有人要发红包,开心~ 不过转念一想,前几次的红包一个都没抢到,这次???不由自主的叹了一口气 ... 过了一会, ...

  9. python玩微信跳一跳_用python玩微信跳一跳

    前言:有個學弟之前問我有沒有玩微信跳一跳,我說沒有啊,他說可以用python刷分,然后后來她推薦給了我,一起玩了起來挺好玩的,然后想起我在學python,然后就看看怎么 make it happen, ...

  10. 2019pythonqq机器人_基于Python来开发一个QQ机器人, 原来这么简单!

    本篇教大家如何用Python来实现QQ机器人,如有不足欢迎在评论方指出!很多小伙伴问我有没有一个可以让大家学习交流的地方,大家可以关注WX公众号:python闪充,关注之后直接获取 简单介绍 安装方法 ...

最新文章

  1. 有没有必要把机器学习算法自己实现一遍?
  2. C#中的委托,匿名方法和Lambda表达式
  3. 云服务时代,你是否没穿内裤在到处逛啊!
  4. DirectX 高级着色语言HLSL入门
  5. ARM的交叉编译工具
  6. 【bzoj4712】洪水
  7. python本地编译器_Python学习札记(0)——Python开发环境搭载及推荐几款Python编译器...
  8. 资源放送丨《PostgreSQL中的锁》PPT视频
  9. 总结:ADO.NET在开发中的部分使用方法和技巧
  10. 10万人参加过的公开课(大数据、AI、云计算、5G、物联网),你都学了吗?
  11. sqoop job入门 与sqoop增量导入
  12. JOptionPane总结
  13. Tabular学习笔记
  14. C# 判断电脑是否装Arcgis软件
  15. oracle计算距离,根据坐标点的经纬度计算距离
  16. 万网域名证书如何查询下载_备案域名证书获取
  17. 人工智能产业链的三个核心,底层硬件、通用AI技术及平台、应用领域相关公司盘点
  18. Linux C程序访问NULL指针
  19. python可以编程手机版_手机最强Python编程神器,在手机上运行Python
  20. Python第三方库matplotlib(2D绘图库)入门与进阶

热门文章

  1. 中国海洋大学计算机系保研,中国海洋大学保研率17.6%,考研率17.5%
  2. 【Java】ResourceBundle 使用
  3. java resourcebundle_Java中使用ResourceBundle访问资源文件(properties文件) | 学步园
  4. 网站制作教程:如何建设自己的网站?
  5. 用Python和Pygame写游戏-从入门到精通(实战三:植物大战僵尸1)
  6. Linux编译Ralink无线网卡驱动
  7. java求航班飞行时间代码,基于JAVA的航班动态接口调用代码实例
  8. LoadRunner教程(24)-LoadRunner 读取Excel数据参数化
  9. [转]最世界最牛人博客,你可以学习到太多太多`~~
  10. TDDFT计算软件Octopus学习笔记(一):Ubuntu下Octopus的安装