16行代码实现微信聊天机器人,自动智能回复,打团了让它来陪女朋友聊天!(1)

本文介绍了如何通过Python的itchat库和图灵机器人API创建一个微信聊天机器人。首先,你需要在图灵官网注册并创建机器人获取API。然后,编写代码实现机器人功能,通过requests库发送POST请求获取回复。接着,利用itchat的msg_register装饰器监听微信消息,并调用机器人功能。最后,通过itchat.auto_login()登录微信并运行程序。文章还提及了扫码登录和代码的简洁性,适合初学者快速上手。
摘要由CSDN通过智能技术生成

import itchat

import requests

2.申请图灵机器人

这个项目的机器人是现成的图灵机器人,我们需要去图灵官网注册一下,然后进入后台创建机器人,每个机器人都有1个api,这是我们要用到的。

在这里插入图片描述

图灵机器人之前是有免费版和体验版的,现在的话需要实名认证一下才有,虽然每天只有100次的消息回复,但对于测试者来玩玩是可以的。

在这里插入图片描述

图灵还可以进行关键词的个性回复,在后台的“私有语料库”设置一下就可以。

3.实现机器人功能

这里除了要有访问网站的url之外,还要确定调用的是哪个机器人,因为可能你的后台有多个机器人,这时候就用到了每个机器人特有的api,以及获取要发送的消息,然后用于post方式发送请求,发送网站的url、机器人的api和要发送的消息,最后提取字典里面的text,最终进行返回数据。

def get_response(msg):

apiUrl= “http://www.tuling123.com/openapi/api” #要访问的网站

#key:机器人的key,info:要发送的消息

data={‘key’:KEY,‘info’:msg,‘userid’:“WeChat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值