UNPKG

yochat

Version:

基于 Nodejs 的 微信机器人、微信命令行工具. 扩展性高的微信机器人

30 lines (24 loc) 996 B
const Wechat = require('yochat') // 全局配置 Wechat.config({ autoLogin: true, // 是否保存cookie 以便自动登录 openBrowser: false, // 是否在浏览器中打开二维码链接 (默认在terminal中显示) }) // 初始化程序 Wechat.run(async () => { // 获取联系人列表 let memberList = await Wechat.getContact() // 获取自己的个人信息 let userInfo = await Wechat.getUserInfo() // 给指定用户发送消息(这里测试自己给自己发) var ownUserName = userInfo.User.UserName; let sendStatus = await Wechat.sendMsg(ownUserName, ownUserName, `hello word! 现在的时间是:${new Date()}`) if (sendStatus) { console.log('消息发送成功!') } // 自动回复消息 Wechat.listener.on('message', data => { console.log(`收到来自: ${data.fromUser.NickName} 的消息: ${data.msg}`) Wechat.sendMsg('自动回复:' + data.fromUser.UserName,data.toUser.UserName,data.msg) }) })