目录
前言
这篇文章将结合Wechaty去实现一个机器人
在开始编码之前,我们先了解一下wechaty
Wechaty是一个聊天机器人,只需6行代码即可实现一个机器人,其跨平台性,多编程语言支持,使其在众多开源的bot项目中大放光彩。
关于它的使用,官方给的文档已经非常详细了,这里就不做描述
准备工作
- node环境(v16+)
- wechaty
- qrcode-terminal(在控制台显示二维码)
起步
首先使用pnpm/npm/yarn安装以上依赖
创建一个wechaty server
const { WechatyBuilder } = require("wechaty");
const wechaty = WechatyBuilder.build();
wechaty
.on("scan", (c, status) => {
// status: 2代表链接等待调用,3代表链接已打开,这个链接实际上是提供一个登录的二维码供扫描
if (status===2) {
console.log(c)
}
})
.on("login", (user) => console.log(`用户 ${user} 登录成功`))
.on("message", (message) => console.log(`收到消息: ${message}