2857浏览
查看: 2857|回复: 4

【临沂】微信控制自动聊天机器人

[复制链接]

微信继QQ之后目前已经成为主要的社交软件之一,刷朋友圈已经成为我们日常生活的一部分,今天我们一起来学习使用微信与树莓派进行互动。
本课所需硬件
树莓派主板、音箱或耳机、LED灯,手机微信

在登录微信之前,我们先把LED灯和音箱连接到树莓派上。
登录古德微编程平台
输入账号和密码
【临沂】微信控制自动聊天机器人图10
连接设备
【临沂】微信控制自动聊天机器人图11
1.微信的登录与退出
1.1微信的登录

“物联网”的“微信”模块下找到“登录微信账号”积木,将其拖入编程区
【临沂】微信控制自动聊天机器人图1
点击绿色箭头按钮运行,然后点击左上角的摄像头,会出现一个二维码,
【临沂】微信控制自动聊天机器人图2
使用手机微信扫描二维码,会在手机上出现网页版微信登录确认的提示,点击“登录”确认授权登录。
【临沂】微信控制自动聊天机器人图3

确认登录后,手机微信文件助手会收到Hello,filehelper”的信息。
【临沂】微信控制自动聊天机器人图4



如果程序正在运行,点击绿色箭头按钮运行后会直接收到Hello,filehelper”的信息。
1.2微信的退出
如果要退出登录,点击网页微信登录状态点击退出网页微信即可
【临沂】微信控制自动聊天机器人图5
file:///C:\Users\admin\AppData\Local\Temp\ksohtml18408\wps15.png

【临沂】微信控制自动聊天机器人图12

3.微信发送图片
学习了微信发送文本,接下来我们学习使用微信发送图片并识别图片中的文字,微信发送图片也需要新建一个函数,函数名为onImage,该函数也需要两个参数,一个是收到图片的保存路径,一个是用户名
file:///C:/Users/admin/AppData/Local/Temp/ksohtml18408/wps2.jpg
函数建好后,新建一个变量“识别到的文字”并赋值为收到图片上的文字信息,并输出到右侧的log区。
file:///C:/Users/admin/AppData/Local/Temp/ksohtml18408/wps3.jpg
【临沂】微信控制自动聊天机器人图6
4.微信发送语音
相信学习了微信发送文字和图片,大家已经知道微信发送语音的方法了,使用微信接收音频积木
【临沂】微信控制自动聊天机器人图7
创建onAudio函数,该函数也需要两个参数,一个是收到图片的保存路径,一个是用户名,使用播放音频积木把收到的音频播放出来,在这里要注意我们通过这种方式发送的音频只能是语音,而不能是音乐等声音文件,我们可以把发送的语音通过音箱或耳机播放出来,也可以使用语音转换为文字的方式转换成文字输出出来。file:///C:\Users\admin\AppData\Local\Temp\ksohtml18408\wps5.jpg
【临沂】微信控制自动聊天机器人图8

5.微信自动聊天
我们已经学会了使用微信发送文字,图片和语音,接下来让我们用今天学到的知识来设计一个微信自动聊天的程序吧,我们既可以使用文字进行聊天,也可以使用语音聊天。登录微信,添加文本和音频事件,同时创建两个函数,新建变量“文本回答问题”并赋值为文本回答接收到的问题,输出接收到的问题,使用微信发送文字信息积木把文字回答问题即接收到的问题的答案发送给用户。
新建“语音识别结果”积木,并赋值为把接收到的语音转换成文字,输出语音识别结果,新建“回答内容”积木,并赋值为文本回答问题“语音识别结果”,微信发送文字回答内容到用户。
【临沂】微信控制自动聊天机器人图9




使用微信自动聊天是不是很好玩呢,问题不同回答也不一样,大家可以试试,关于微信还有很多其他的用法,大家不妨自己探索一下
不知道为什么这个帖子老提醒有不良信息,所以第二部分的内容直接用图片的方式上传了,给大家带来的不便敬请原谅。

202002226373..png
202002229008..png
202002222974..png
202002222765..png
202002221889..png
202002224754..png
202002222414..png
202002225507..png
202002225957..png
202002227752..png
202002221333..png
202002227379..png
202002224988..png
202002226598..png
202002225833..png
202002229490..png
202002221578..png
202002225902..png
202002222598..png
202002228509..png
202002225801..png
202002221802..png
202002225610..png

露娜luna  初级技师
 楼主|

发表于 2020-2-26 13:54:28

后面的图片怎么删掉啊,不小心点了使用图片结果都显示在文章后面了,不会删除,求指教!
回复

使用道具 举报

DFrJ5KYVQaH  中级技匠

发表于 2020-2-27 07:37:55

手机微信不好用,没法用
回复

使用道具 举报

DFr18f9QI4U  见习技师

发表于 2020-3-1 16:30:29

回复

使用道具 举报

露娜luna  初级技师
 楼主|

发表于 2020-3-15 14:31:39

DFrJ5KYVQaH 发表于 2020-2-27 07:37
手机微信不好用,没法用

我的手机微信还可以,十次有九次是可以成功的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail