python实现图灵机器人帮你回复微信好友消息

'''
Created on 2018年4月26日@author: cvv54
'''#引入itchat包获取微信消息
import itchat
from itchat.content import  *
import hashlib
import requests#注册帐号http://www.tuling123.com/
#获得自己的机器人,并记录下apikey#传入消息给机器人并获取回复
def get_response(msg,FromUserName):api_url='http://www.tuling123.com/openapi/api'#填自己的apikeyapikey='*************************************'hash=hashlib.md5()userid=hash.update(FromUserName.encode('utf-8'))data = {'key': apikey,'info': msg,'userid': userid}try:#给机器人的api接口转发信息req = requests.post(api_url, data=data).json()#将机器人的回复返回return req.get('text')except:return#生成微信登录的二维码图片,用户手机扫码登录微信
itchat.auto_login()#只对单独给自己发微信消息的好友自动答复,对群消息不自动答复
@itchat.msg_register([PICTURE,TEXT])
def simple_reply(msg):'''if msg['Type']==TEXT:ReplyContent='I received message: '+msg['Content']if msg['Type']==PICTURE:ReplyContent = 'I received picture: '+msg['FileName']itchat.send_msg('[auto-reply]'+ReplyContent,msg['FromUserName'])'''#调用函数,发送信息给机器人并将回复返回给responesrespones = get_response(msg['Content'], msg['FromUserName'])#将机器人的回复转发给消息发送人,并在前面加上“我是图灵机器人:”区分自动回复与人工回复itchat.send("我是图灵机器人:"+respones, msg['FromUserName'])itchat.run()

posted on 2018-04-27 09:42 cvv54 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/cvv54/p/8960911.html

python实现图灵机器人帮你回复微信好友消息相关推荐

  1. 图灵机器人( 智能回复微信)及(智能聊天)

    目录 一.什么是图灵机器人? 二.帮你自动微信回复(Python版) 三.图灵机器人智能聊天(微信小程序版) 一.什么是图灵机器人? 1. 图灵机器人简介: 是中文语境下智能度最高的"机器人 ...

  2. 微信公告号 图灵机器人实现智能回复

    微信公告号 图灵机器人实现智能回复 使用五个图灵机器人实现循环,若第一个机器人回复次数使用完,则可以使用下一个机器人,五次机会使用完,则返回提示. 其他详细代码接上一节 package com.qfj ...

  3. Python|Python引用图灵机器人api

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 欢迎加入团队圈子!与作者面对面!直接点击! 1.引入 在现在这 ...

  4. python代码图片头像_60行Python代码一键拼出你的微信好友图片墙!

    原标题:60行Python代码一键拼出你的微信好友图片墙! 源 /高级农民工文 /苏克1900 近 2000 位好友的头像拼图,有没有犯密集恐惧症?这并不震撼,如果你有 5000 位好友的话,做出来的 ...

  5. python调用图灵机器人实现微信公众号的自动回复功能

    ​ 刚刚创建这个公众号的时候,我的一个同事就找我的公众号聊天,但是那个时候我的公众号还是仅支持根据关键词,如果要做到支持智能回复,那基本上就是不可能.然后我结合我之前做的微信自动回复机器人的经历,我首 ...

  6. 使用Python与图灵机器人聊天

    CSDN广告邮件太多了,邮箱已经屏蔽了CSDN,留言请转SegmentFault:https://segmentfault.com/a/1190000013900291 图灵机器人对中文的识别准确率高 ...

  7. 使用Python与图灵机器人聊天 1

    图灵机器人对中文的识别准确率高达90%,是目前中文语境下智能度最高的机器人.有很多在Python中使用图灵机器人API的博客,但都是1.0版本.所以今天简单地总结一下在Python中使用图灵机器人AP ...

  8. 图灵机器人 mysql_如何在微信小程序中制作图灵机器人?

    本教程讲解了如何在微信小程序中制作图灵机器人?操作起来是很简单的,想要学习的朋友们可以跟着小编一起去看一看下文,希望能够帮助到大家. 开发环境及框架 后端:国产java极速框架JFinal(超级好用有 ...

  9. Python接通图灵机器人

    图灵机器人 图灵机器人特别low,问答水平并不高. import requests print("你好,我是图灵机器人") while 1:s = input()resp = re ...

最新文章

  1. 构建云安全架构的技巧
  2. Openresty Redis正确使用连接池(set_keepalive)
  3. django-allauth定制模板(转载)
  4. 【java】httpclient 链接偶尔会 Read timed out
  5. 汉语诗词 LaTeX 排版样式
  6. 本周ASP.NET英文技术文章推荐[07/22 - 07/28]:VS 2008、.NET 3.5、IronRuby、jQuery、ASP.NET AJAX、IIS7...
  7. 用pc浏览器打开手机页面
  8. 创建者模式 --- 单例模式
  9. 【终于等到你】微信转发语音的方法 - 语音信息转发
  10. c语言 q15格式,DSP 数据 Q格式
  11. CCD工业相机电脑连接正常但无法采集图像的相关设置
  12. SAP 客商之一次性供应商
  13. RecyclerView使用探索1--了解及使用
  14. 技术科普丨平台效果调试篇3-AWB Gain Adjust
  15. 2012站长论坛排行榜
  16. 晒图赢大奖 | 这个十一,烤仔陪你看世界!
  17. unity 地图画格_Unity2D 四边形与六边形网格地图寻路 [新手]
  18. WordPress博客网站屏蔽搜索特殊关键字和网址,屏蔽恶意特殊关键词的方法分享,附如何屏蔽搜索收录
  19. 第17期全国BIM等级考试一级真题
  20. qt中实现息屏开平mousepress_Qt实用技能5-掌握信号槽使用细节

热门文章

  1. mybatis一个方法执行多条sql_精尽MyBatis源码分析——SQL执行过程之Executor!
  2. Web前端开发的框架可以应用到哪些地方
  3. python queue函数_Python模块:queue
  4. mybatis中文文档_成神之路!缓存+MyBatis+MySQL+Spring全家桶+分布式技术实战合集
  5. 请求参数 统一 管理 java_Retrofit+Rxjava+okhttp基本操作和统一处理 – R...
  6. 陕西电大学位英语计算机考试,2017年电大学位英语复习【呕心沥血整理、电大考试必过】.doc...
  7. matlab中的级数怎默算_matlab绘图小技巧-图像光滑数据取点
  8. php装饰器模式 简书,装饰器模式/包装器模式
  9. python与机器学习(六)——支持向量机(SVM) 多层感知机(MLP)
  10. ubuntu环境搭建六:安装chrome浏览器