一、安装wxpy

pip install wxpy

二、申请图灵机器人

申请图灵机器人:http://www.tuling123.com/,获取API。

三、源码

import json
import requests
from wxpy import *  def reply(text):  url = "http://www.tuling123.com/openapi/api"  api_key="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"  payload={  "key":api_key,  "info":text,  "userid":"666"  }  r = requests.post(url,data=json.dumps(payload))  result = json.loads(r.content)  if ('url' in result.keys()):  return ""+result["text"]+result["url"]  else:  return ""+result["text"]  bot = Bot(cache_path=True) #登录缓存
print('')
found = bot.friends().search('xxxxxxxxxxxxxxxxx')
print(found)@bot.register(found)
def message(msg): ret = reply(msg.text)  return ret@bot.register(found)
def forward_message(msg):  ret = reply(msg.text)  return ret embed()

更改:

api_key="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

改为自己申请的API。

found = bot.friends().search('xxxxxxxxxxxxxxxxx')

改为微信好友中的昵称。

python聊天机器人相关推荐

  1. python自动化高效办公第二期,带你项目实战【二】{数据可视化、发送邮件(定时任务监控)、python聊天机器人(基于微信、钉钉)}

    相关文章和数据源: python自动化高效办公第二期,带你项目实战[一]{excel数据处理.批量化生成word模板.pdf和ppt等自动化操作} Python自动化办公--Pandas玩转Excel ...

  2. 简单制作一个Python聊天机器人

    快速写一个聊天机器人 why ? 准备 代码 why ? 为啥写,主要是我看到了一篇关于python机器人的,看完简直想亲自试试,太酷了一点吧,so,let's do it. 准备 1.准备环境 (1 ...

  3. Python 数据科学入门教程:TensorFlow 聊天机器人

    TensorFlow 聊天机器人 原文:Creating a Chatbot with Deep Learning, Python, and TensorFlow 译者:飞龙 协议:CC BY-NC- ...

  4. NoneBot2,基于Python的聊天机器人

    NoneBot2,基于Python的聊天机器人 第一步,配置python 第二步,配置[go-cqhttp](https://github.com/Mrs4s/go-cqhttp) 第三步,配置[No ...

  5. python 自然语言处理 (六) 采用deepQA搭建自动聊天机器人

    deepQA是基于tensorflow 实现的开源项目,采用神经网络实现的自动化聊天机器人,在目前,网上的公开中文语料库比较少,采用训练的语料一般都是英文的 第一步:      到github上下载项 ...

  6. python开源聊天机器人ChatterBot——聊天机器人搭建、流程分析、源码分析

    开源聊天机器人ChatterBot 3.1  ChatterBot简介 ChatterBot是一个Python库,可以轻松生成对用户输入的自动响应.ChatterBot使用一系列机器学习算法来产生不同 ...

  7. python微信聊天机器人_python实战项目,使用itchat模块制作微信聊天机器人

    前言 对于咱们热爱折腾的青年来说,经常会有很多好玩的新奇创意想法,可是,有时候就缺少一个接口,实现交互.比如说,咱们博客的 python实战项目,有些的确比较好玩,但是似乎只能在电脑上跑跑程序,怎么运 ...

  8. python nltk lemmatizer_Python聊天机器人–使用NLTK和Keras构建第一个聊天机器人

    什么是聊天机器人? 聊天机器人是一款智能软件,能够传达和执行类似于人类的动作.聊天机器人可以直接与客户互动,在社交网站上进行营销以及即时向客户发送消息等方面被广泛使用.根据聊天机器人的构建方式,它有两 ...

  9. python对话机器人框架_长篇文讲解:使用Python AIML搭建聊天机器人的方法示例(收藏)...

    本文内容主要介绍了使用Python AIML搭建聊天机器人的方法示例,我觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随我过来看看吧 AIML全名为Artificial Intelligenc ...

最新文章

  1. Vue菜鸟之路: 封装上传组件
  2. spark submit 入门
  3. Python中创建单例模式的六种方式
  4. 又一个可视化神器Highcharts,Python版也有哦!
  5. java调用一个外部url_Spring Boot :访问外部接口
  6. 查看设置本机共享文件 net share
  7. idm下载工具 Win平台下最好的下载工具 无广告 免打扰 静默下载
  8. Linux连接网络的方法
  9. 从TextBox的升级看VB6与VB2010的不同~
  10. 外部碎片和内部碎片的区别
  11. 误删MySQL数据库中的mysql库怎么恢复
  12. xbee模块和单片机_XBee® ZigBee 模块使用方法
  13. 科幻小说《霜与火》 by 雷·布雷德伯里
  14. Pytorch中pack_padded_sequence和pad_packed_sequence的理解
  15. 请问投稿中要求上传的author_投稿须知Author lnstruction 解读(中)
  16. 计算机下桌面显示不出来,电脑桌面文档不会在右边显示出来怎么办
  17. 精华帖:最全的编程自学网站介绍,白嫖
  18. windows98雨林木风_黄山第72座峰的召唤,云端上的茶园山庄,等风等雨等你来
  19. 跨行交易的一些常见的知识
  20. 使用python如何测试webservice接口

热门文章

  1. 国家机构测评主流电视品牌语音识别 长虹Q5K综合评价最佳
  2. 多角度了解科大讯飞公司之一(语音识别)
  3. 安装谷歌插件 ~ 一招轻松解决
  4. python中惩罚的代码_如何只为在python中使用的实现支付依赖惩罚?
  5. FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
  6. ffmpeg处理RTMP流媒体的命令大全
  7. 【CQOI2007】【BZOJ1257】余数之和
  8. php怎么限制文章标题的字数,文章标题在WordPress中显示的长度即字数如何限制呢?...
  9. linux为mysql创建gpower_系统运维|RHEL/CentOS 7中安装并配置 PowerDNS 和 PowerAdmin
  10. 后序遍历二叉树(迭代 vs 递归)