当前位置:   article > 正文

2023 使用wechaty 框架开发微信机器人(第一章)_wechatinstance

wechatinstance

本文主要讲述如何本地接入wechaty服务。

关于机器人本质就是一个程序,启动之后,扫码登录你自己的微信号,就可以实时动态地接收你微信中群聊或私聊中的消息,并且可以根据消息内容自动回复。

关于机器人的说明截图:

图片

  1. 开发环境

Wechaty 的运行环境依赖于 Node.js v16+

图片

我这里以V18.16.1为列

(1).使用cnpm 指向淘宝镜像

npm install cnpm -g --registry=https://registry.npm.taobao.org

(2).新建两个文件夹

package.json

{  "type": "module",  "dependencies": {    "axios": "^1.4.0",    "qrcode": "^1.5.3",    "wechaty": "^1.20.2",    "xlsx": "^0.18.5",  "file-box": "^1.4.15"  }}

index.js

import {  WechatyBuilder} from 'wechaty'
const wechaty = WechatyBuilder.build() // get a Wechaty instancewechaty  .on('scan', (qrcode, status) => console.log(    `Scan QR Code to login: ${status}\nhttps://wechaty.js.org/qrcode/${encodeURIComponent(qrcode)}`))  .on('login', user => console.log(`User ${user} logged in`))  .on('message', message => console.log(`Message: ${message}`))wechaty.start()

(3).在谷歌浏览器打开地址:  chrome://inspect/#devices

图片

这时会打开一个弹窗(不要关闭)

(4).安装依赖文件

在index.js文件目录运行: cnpm install

图片

等待完成

(5).启动调试模式

运行命令:   node  --inspect-brk index.js

命令启动后会开始运行程序,此时程序有可能会被断点

图片

继续执行后会在终端生成链接

图片

在浏览器打开链接后会发现生成了一张二维码

图片

这时可以使用微信扫码登录了(用微信小号,防风控系统)

图片

登录后会发现控制台已经可以接受并打印你的微信聊天记录了

图片

(此图为示例,具体打印见聊天记录)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/766153
推荐阅读
相关标签
  

闽ICP备14008679号