前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信机器人Wechaty学习笔记,持续记录

微信机器人Wechaty学习笔记,持续记录

作者头像
房东的狗丶
发布2023-04-01 13:20:55
5750
发布2023-04-01 13:20:55
举报
文章被收录于专栏:友人a的笔记丶友人a的笔记丶

Wechaty,大名鼎鼎的微信机器人库:https://github.com/wechaty/wechatyhttps://wechaty.js.org/

Wechaty

1.登录协议

  • Web
  • Windows
  • iPad

根据不同的Puppet Provider可以切换不同的协议实现,相关文档:https://github.com/wechaty/wechaty#3-switch-protocolpuppet

当前支持的所有协议相关的库:https://wechaty.js.org/docs/puppet-providers/

2.相关对象

  • Wechaty,微信客户端
  • Message,消息对象,代表收到的消息
  • Contact,微信联系人相关的对象
  • Room,微信群组相关的对象
  • Room Invitation,邀请入群的事件处理对象
  • Friendship,好友申请,添加好像相关的对象

接口文档:https://wechaty.js.org/docs/api

相关功能

  1. 获取好友列表
  2. 指定好友发送消息
  3. 指定群发送消息
  4. 入群欢迎
  5. 自动同意加好友
  6. 等等...

1.入门

代码语言:javascript
复制
import { WechatyBuilder } from 'wechaty'

const wechaty = WechatyBuilder.build() // get a Wechaty instance
wechaty
  .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()
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Wechaty
    • 1.登录协议
      • 2.相关对象
      • 相关功能
        • 1.入门
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档