python聊天机器人
一、安装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聊天机器人相关推荐
- python自动化高效办公第二期,带你项目实战【二】{数据可视化、发送邮件(定时任务监控)、python聊天机器人(基于微信、钉钉)}
相关文章和数据源: python自动化高效办公第二期,带你项目实战[一]{excel数据处理.批量化生成word模板.pdf和ppt等自动化操作} Python自动化办公--Pandas玩转Excel ...
- 简单制作一个Python聊天机器人
快速写一个聊天机器人 why ? 准备 代码 why ? 为啥写,主要是我看到了一篇关于python机器人的,看完简直想亲自试试,太酷了一点吧,so,let's do it. 准备 1.准备环境 (1 ...
- Python 数据科学入门教程:TensorFlow 聊天机器人
TensorFlow 聊天机器人 原文:Creating a Chatbot with Deep Learning, Python, and TensorFlow 译者:飞龙 协议:CC BY-NC- ...
- NoneBot2,基于Python的聊天机器人
NoneBot2,基于Python的聊天机器人 第一步,配置python 第二步,配置[go-cqhttp](https://github.com/Mrs4s/go-cqhttp) 第三步,配置[No ...
- python 自然语言处理 (六) 采用deepQA搭建自动聊天机器人
deepQA是基于tensorflow 实现的开源项目,采用神经网络实现的自动化聊天机器人,在目前,网上的公开中文语料库比较少,采用训练的语料一般都是英文的 第一步: 到github上下载项 ...
- python开源聊天机器人ChatterBot——聊天机器人搭建、流程分析、源码分析
开源聊天机器人ChatterBot 3.1 ChatterBot简介 ChatterBot是一个Python库,可以轻松生成对用户输入的自动响应.ChatterBot使用一系列机器学习算法来产生不同 ...
- python微信聊天机器人_python实战项目,使用itchat模块制作微信聊天机器人
前言 对于咱们热爱折腾的青年来说,经常会有很多好玩的新奇创意想法,可是,有时候就缺少一个接口,实现交互.比如说,咱们博客的 python实战项目,有些的确比较好玩,但是似乎只能在电脑上跑跑程序,怎么运 ...
- python nltk lemmatizer_Python聊天机器人–使用NLTK和Keras构建第一个聊天机器人
什么是聊天机器人? 聊天机器人是一款智能软件,能够传达和执行类似于人类的动作.聊天机器人可以直接与客户互动,在社交网站上进行营销以及即时向客户发送消息等方面被广泛使用.根据聊天机器人的构建方式,它有两 ...
- python对话机器人框架_长篇文讲解:使用Python AIML搭建聊天机器人的方法示例(收藏)...
本文内容主要介绍了使用Python AIML搭建聊天机器人的方法示例,我觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随我过来看看吧 AIML全名为Artificial Intelligenc ...
最新文章
- Vue菜鸟之路: 封装上传组件
- spark submit 入门
- Python中创建单例模式的六种方式
- 又一个可视化神器Highcharts,Python版也有哦!
- java调用一个外部url_Spring Boot :访问外部接口
- 查看设置本机共享文件 net share
- idm下载工具 Win平台下最好的下载工具 无广告 免打扰 静默下载
- Linux连接网络的方法
- 从TextBox的升级看VB6与VB2010的不同~
- 外部碎片和内部碎片的区别
- 误删MySQL数据库中的mysql库怎么恢复
- xbee模块和单片机_XBee® ZigBee 模块使用方法
- 科幻小说《霜与火》 by 雷·布雷德伯里
- Pytorch中pack_padded_sequence和pad_packed_sequence的理解
- 请问投稿中要求上传的author_投稿须知Author lnstruction 解读(中)
- 计算机下桌面显示不出来,电脑桌面文档不会在右边显示出来怎么办
- 精华帖:最全的编程自学网站介绍,白嫖
- windows98雨林木风_黄山第72座峰的召唤,云端上的茶园山庄,等风等雨等你来
- 跨行交易的一些常见的知识
- 使用python如何测试webservice接口
热门文章
- 国家机构测评主流电视品牌语音识别 长虹Q5K综合评价最佳
- 多角度了解科大讯飞公司之一(语音识别)
- 安装谷歌插件 ~ 一招轻松解决
- python中惩罚的代码_如何只为在python中使用的实现支付依赖惩罚?
- FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
- ffmpeg处理RTMP流媒体的命令大全
- 【CQOI2007】【BZOJ1257】余数之和
- php怎么限制文章标题的字数,文章标题在WordPress中显示的长度即字数如何限制呢?...
- linux为mysql创建gpower_系统运维|RHEL/CentOS 7中安装并配置 PowerDNS 和 PowerAdmin
- 后序遍历二叉树(迭代 vs 递归)