const {
WechatyBuilder,
ScanStatus
} = require("wechaty");
const qrcode = require("qrcode-terminal");
const onMessage = async (msg) => {
console.log(`收到消息: ${msg}`);
};
const onLogout = (user) => {
console.log(`用户 ${user} 退出成功`);
};
const onLogin = async (user) => {
console.log(`用户 ${user} 登录成功`);
};
const onError = console.error;
const onScan = (code, status) => {
// status: 2代表链接等待调用,3代表链接已打开,这个链接实际上是提供一个登录的二维码供扫描
if (status === ScanStatus.Waiting) {
// status: 2代表等待,3代表扫码完成
qrcode.generate(code, {
small: true
}, console.log)
}
};
const wechaty = WechatyBuilder.build();
wechaty
.on("scan", onScan)
.on("login", onLogin)
.on("logout", onLogout)
.on("error", onError)
.on("message", onMessage);
wechaty.start();
没有合适的资源?快使用搜索试试~ 我知道了~
nodejs+wechaty搭建的微信聊天机器人的demo
共3个文件
json:2个
js:1个
需积分: 5 12 下载量 124 浏览量
2023-10-08
09:13:38
上传
评论
收藏 70KB ZIP 举报
温馨提示
nodejs+wechaty搭建的微信聊天机器人的demo,目前功能较为简单。文章介绍链接在https://blog.csdn.net/sfsgtc/article/details/133669092 1、首次使用,先执行npm i 2、执行npm run dev 3、控制台出现二维码 4、手机端使用一个微信小号进行扫描并登录 5、控制台可以输出接收到的信息
资源推荐
资源详情
资源评论
收起资源包目录
wechaty-demo.zip (3个子文件)
package.json 318B
package-lock.json 238KB
index.js 913B
共 3 条
- 1
资源评论
蓝莲花-爸爸去哪儿
- 粉丝: 128
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 金盾信安杯-河南网络与数据安全大赛‘金盾信安杯’详解:参赛形式与价值
- 数据分析案例-社交媒体情绪数据集可视化分析(数据集+代码).rar
- 【python毕业设计】信息隐藏算法实现源码(完整前后端+mysql+说明文档+LW).zip
- TongWeb7快速使用手册PDF
- 【python毕业设计】高校社团学生会管理系统(django)源码(完整前后端+mysql+说明文档+LW).zip
- 数据分析案例-2023年TOP100国外电影数据可视化(数据集+代码).rar
- 数据分析案例-基于亚马逊智能产品评论的探索性数据分析(4500字实验报告+数据集+代码).rar
- 鲲鹏麒麟MySQL5.7.22离线安装包
- Vue.js 的通用选择,多选,标记组件.zip
- 数据挖掘实战-基于决策树算法构建北京市空气质量预测模型(数据集+代码).rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功