几个链接让你轻松入门wechaty

第一个链接

wechaty 首页 https://github.com/wechaty/wechaty,作者很懒,所有文档只有首页的实例可以用,

2022.3.31 是这样的

import { WechatyBuilder } from 'wechaty'
const bot = WechatyBuilder.build({
  name: 'ding-dong-bot',
  puppet: 'wechaty-puppet-xp',
  // puppet: 'wechaty-puppet-service',
  // puppetOptions: {
  //   tls: {
  //     disable: true,
  //   },
  //   token: 'puppet_paimon_9bf25477-7ced-4804-afb6-41f17bd909d1', // !!!!! Please change it !!!!!
  // },
});
bot
  .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}`))
bot.start()

第二个链接

使用的服务,这个服务不用token  Puppet Provider: XP | Wechaty

记得下载页面中提到的,指定版本的微信,安装后并将其的自动更新取消掉

有了以上俩个链接,服务基本上是能启动起来了

第三链接

wechaty-puppet-xp - npm

这个链接详细描述了,当前这个服务puppet-provider-xp的功能,功能比较简陋些,但胜成不用token

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Wechaty是一款基于Node.js的开源微信机器人框架,可以用于开发微信聊天机器人、智能客服、微信自动回复、微信数据分析等应用。本文将介绍Wechaty的入门教程,帮助初学者快速上手。 1. 安装Node.js和npm Wechaty是基于Node.js开发的,因此需要先安装Node.js和npm。可以从Node.js官网下载安装包进行安装。 2. 安装Wechaty 在终端中运行以下命令,安装Wechaty: ``` npm install wechaty ``` 3. 注册微信机器人账号 使用Wechaty需要先注册一个微信机器人账号。可以使用手机或者电脑扫描以下二维码进行注册: ![wechaty_qrcode](https://wechaty.github.io/wechaty/images/bot-qr-code.png) 4. 编写代码 以下是一个简单的Wechaty代码示例,可以实现自动回复消息: ```javascript const { Wechaty } = require('wechaty') const bot = new Wechaty() bot.on('scan', (qrcode, status) => { console.log(`Scan QR Code to login: ${status}\n${qrcode}`) }) bot.on('login', user => { console.log(`User ${user} logged in`) }) bot.on('message', async message => { if (message.self()) return console.log(`Message: ${message}`) await message.say(`您好,我是机器人小助手,有什么可以帮到您的吗?`) }) bot.start() ``` 代码中,我们先引入了Wechaty模块,然后创建了一个Wechaty实例。在实例中,我们注册了三个事件: - 'scan':扫描二维码事件,当扫描到二维码时触发。 - 'login':登录成功事件,当登录成功时触发。 - 'message':收到消息事件,当收到消息时触发。 在收到消息事件中,我们判断消息是否来自自己,如果是则忽略,否则回复一条消息。 5. 运行代码 在终端中运行以下命令,启动Wechaty: ``` node your-bot.js ``` 注意将your-bot.js替换成你的代码文件名。如果一切正常,Wechaty会自动打开微信,并登录你的微信机器人账号。当有人给你的机器人账号发送消息时,你的机器人会自动回复一条消息。 以上就是Wechaty的入门教程,希望能帮助初学者快速上手。如果想要了解更多Wechaty的用法和API,可以查看Wechaty官方文档。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值