点击解锁VIP可享全站免费下载 零基础搭建绿幕直播间卖货赚钱 闪豚AI训练★批量生成原创好文章 本广告位待租本广告位待租待租
点击解锁VIP可享全站免费下载 零基础搭建绿幕直播间卖货赚钱 高质量SEO原创文章生成☆过AI检测 本广告位待租本广告位待租待租
点击解锁VIP可享全站免费下载 零基础搭建绿幕直播间卖货赚钱 NLP原创SEO文章AI自动生成教学 本广告位待租本广告位待租待租

温馨提示:需广告位请联系广告商务经理

怎么将微信变成机器人,用Python写了一个微信聊天机器人

在我们的生活和工作当中,很多时候我们并不能及时地回复消息,尤其是业务比较多的人,客户给我们发消息我们不回又不好,但又没有那么多精力时时回复,这个时候智能机器人就能帮助我们解决很多问题。像电商类的客服,像大的QQ群/微信群管理员,以及我们打游戏的时候,挂着脚本就行,机器人自动帮你回消息,一时半会儿不会得罪女朋友,哈哈哈!今天就来教大家一招,16行Python代码实现1个微信聊天智能机器人(图灵),再也不用担心不回消息被客户骂了!一、效果我拿我自己的微信(左边)登陆之后,用我助手的微信测试了一下,机器人接管了我的微信之后的聊天效果看起来还是不错的:二、项目思路整体的思路如下图所示:三、代码分析1.安装和导入模块这里要用到的两个,itchat模块和requests模

在我们的生活和工作中,很多时候不能及时回复消息,尤其是业务比较多的人。客户给我们发信息不好,但是我们没有足够的精力时不时的回复。这个时候,智能机器人可以帮助我们解决很多问题。

喜欢电商客服,喜欢大QQ群/微信群管理员,还有我们玩游戏的时候,只要挂个脚本,机器人就会自动帮你回复消息,这样你就暂时不会得罪女朋友了,哈哈哈!

今天,我教你一招。16行Python代码可以实现一个微信聊天智能机器人(图灵),不用担心不回复会被客户骂!

一、效果

用自己的微信(左边)登录后,用助手的微信测试了一下,机器人接管我的微信后的聊天效果看起来不错:

二、项目思路

总体思路如下图所示:

三、代码分析

1.安装和导入模块

这里使用的两个模块,iems快递查询tchaipadt模块和requests模块,是必不可少的步骤,项目基于这两个模块运行。安装方法很简单,直接点击窗口键R处女座调出命令窗口,然后输入指令安装即可。比如安装itchait模块时,直接进沧元图入pip install itchat。

提醒一下,这两个模块应该分开安装,并且一个模块应该在另一个模块之前安装爱情和战争

安装完成后,我们可以直接导入模块中的代码:

impcctv5ortitchatimportreqinstagramuests

2.申请图灵机器人

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

>

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


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

3.实现智能机器人功能

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

defget_response(msg):
apiUrl="http://www.tuling123.com/openapi/api"#要访问的网站#key:机器人的key,info:要发送的消息
data={'key':KEY,'info':msg,'userid':"WeChat-robot"}#发送请求:
r=requests.post(apiUrl,data=data)returnr["text"]

4.实现微信功能

如果有人给我们发消息,我们就调用上面返回的数据,那么如何知道是否有人给你发消息?这个时候的我们就用到了装饰器,itchat提供的 @itchat.msg_register() 就能实现这个功能;接着调用上面已经写好的机exe文件怎么打开器人功能,最终返回机器人的信息或者发送者的信息。

为什么要加发送者的信息复制一遍发iphone送?这是为了防止网络等其他问题导致机器人没有响应,这个时候谁给我们发什么消息,我们就自动给他回复同样的消息,避免聊天时无反应。

@itchat.msg_register(itchat.content.TEXT)deftuling_reply(user_data):
print(user_data)#用户的信息包含给你发的消息
user=user_data["Text"]#用户发你的信息
return_user=get_response(user_data["Text"])
print(return_user)returnreturn_useroruser

5.弹出二维码及循环程序

在程序运行时我们需要弹出1个二维码,让我们扫码后登陆,同时要保证程序一直处于运行状态,不然程序只跑一遍就完了,这两个功能在itcha农家小福女t都提供了,直接用iqoo就行。

itchat.auto_login()#扫码登录itchat.run()#循环执行

以上就是这个微信智能聊天机器人的代码分析,这个技能还是不错的,付费版本我不知道,充钱肯定会更强,整个下来不超过20行代码

免责说明

本站资源大多来自网络,如有侵犯你的权益请提交工单反馈(点击进入提交工单) 或给邮箱发送邮件laakan@126.com 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!

给TA打赏
共{{data.count}}人
人已打赏
!
也想出现在这里? 联系我们
广告信息
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索