开发者社区> qun 634492606> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

想不想在无聊的时候,有个人能陪你聊聊天,python来帮你

简介: # 前言想不想在无聊 寂寞的时候,能有个人陪你聊聊天,是不是很酷,很爽,很想拥有?用python语言,itchar库,图灵机器人就可以直接实现。 代码如下导入需要使用的第三方库 #导入itchar库,用来登录微信,接收并回复微信好友信息 import itchar 获取来自机器人的回复信息在这里,调用图灵机器人库,把我们接收到的微信好友信息发给图灵机器人,再取回机器人回复的信息,回复给好友。
+关注继续查看

# 前言
想不想在无聊 寂寞的时候,能有个人陪你聊聊天,是不是很酷,很爽,很想拥有?用python语言,itchar库,图灵机器人就可以直接实现。

代码如下
导入需要使用的第三方库

#导入itchar库,用来登录微信,接收并回复微信好友信息
import itchar

获取来自机器人的回复信息
在这里,调用图灵机器人库,把我们接收到的微信好友信息发给图灵机器人,再取回机器人回复的信息,回复给好友。

#获取来自机器人api的回复信息
def get_response(msg):
apiUrl = '图灵网站API'
data = {'key' : '图灵密钥','info':msg,'userid':'本仙女'}
r = requests.post(apiUrl,data=data).josn()  
return r.get('text')

这里要用到图灵机器人的接口,到图灵机器人官网(http://www.tuling123.com) 注册登陆之后,生成一个属于个人的免费接口,免费接口一天只能用1000条,虽然不多,但娱乐一下自己还是OK滴。
image
创建机器人成功之后会得到apikey,把这串密码放到代码中的"key"里,这一步就完成了。
image
**接受来自好友之间的对话信息
**
接受来自微信群里面的对话信息
**
如果不需要机器人在群聊里聊天,可以删除这块代码。**

运行

最后一步,登录微信,并运行机器人。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python----csv模块的用法
Python----csv模块的用法
19 0
python操作csv
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/81285438 '''def build_excel(self): workbook = xlwt.
883 0
Python DNS轮询监控脚本
!/usr/bin/python * coding:utf-8 * Filename:dns5.py import dns.resolver import os import httplib iplist=[] appdomain="www.
937 0
python联接主流SQL的类库个人收藏
我现在主要是用以下这个类库来分别连接oracle,postgresql,mysql,mssql的。 PyMySQL,pymssql,cx_Oracle,psycopg2 收藏 一下。。 https://pypi.
1154 0
42
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载