node开发微信群聊机器人第④章

PART 序

  1. 本地环境生成二维码

  2. 夜神模拟器登录微信。

  3. 接入微信对话开放平台的apihttps://chatbot.weixin.qq.com/

  4. 如果你卡到机器人的相关问题,可以到博主公众号留言node开发微信群聊机器人第⑤章​​​​​​​

PART 正文

一、本地生成二维码

1、引入QRcode

import QRcode from "qrcode"; //二维码

2、替换

.on('scan', (qrcode, status) => {    QRcode.toFile('./1.jpg', qrcode, err => {      console.log("生成完成")    })})

位置如下图

3、运行

 node --inspect-brk index.js

跳过断点后,你会发现你自己的文件目录下生成了一个二维码,你要注意看修改时间,因为每次你重新调试代码的时候,扫码都要用这个登录。

调试器这边也会打印出生成成功!

然后你就可以正常手机微信扫码登录了!

二、夜神模拟器登录微信

你先得下载个夜神模拟器,然后安装个微信,博主写了,怎么用夜神的微信扫码咱的二维码的教程==》https://blog.csdn.net/xuelang532777032/article/details/132870970

这也就省的我们手机微信小号微信和大号微信切来切去的烦恼

三、接入微信对话开放平台

首先,微信对话开放平台是可以免费接入的。个人也可以接入。打开这个网址https://chatbot.weixin.qq.com/

然后微信直接扫码注册,新建一个机器人。

1、我们先点左侧==》对话配置==》预置技能

这些勾勾,你都给他勾起来。

右下角这边3个点 ,点开选调试

在对话框输入“讲笑话”,他会回你一句。

然后我们选择菜单 发布管理=》应用绑定=》开放api,你只要记下APPID和Token  就可以

然后我们回到代码插入初始化chat

const chatbotObj={  token:"你的token",  signature:""}const chatbotInit=async ()=>{  var chatbot=await ajax("https://chatbot.weixin.qq.com/openapi/sign/"+chatbotObj.token,{userid:1},"post")  chatbotObj.signature=chatbot.data.signature;}chatbotInit();

代码位置

下面这个就是响应的部分

let res=await ajax("https://chatbot.weixin.qq.com/openapi/aibot/"+chatbotObj.token,{          signature:chatbotObj.signature,          query:text,        },"post")        let answer=res.data.answer        if(res.data.status=="FAQ_RECOMMEND"){          answer="请问你是不是想问:"+res.data.options[0].title        }        await room.say(answer)

插入代码的位置如下图

可以了,咱重新运行代码,记得重新扫码然后微信群里发一个“讲笑话”

对了,腾讯chat是有提示你怎么问机器人的,看下图小红圈

好了,到这本职就完事了,有些小伙伴会问,我在群里有看到你的机器人可以抽签,但是这个机器人里面没有抽签的选项,来看博主这篇博文===-》https://blog.csdn.net/xuelang532777032/article/details/129530095

不用看其他的,抽签博主在全网独一份教程(原创!)

经读者公众号留言api那块还不是很懂,下一章,群主教大家,怎么接入这些第三方api,最主要的,怎么接入科大讯飞的大语言模型-火星。

是的,就是他↑↑↑↑↑↑↑↑

PART 公众号合集

#人间清醒 #前端回忆录  #争议话题  #程序员干货

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪狼之夜

打个赏,让博主知道博文没白写

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值