官网wps最新下载地址是什么

  在使用 wechaty 相关 api 之前请大家先学习 wechaty 基础篇!!!

  为什么要选择看博主的博文?因为 Wechaty 官方文档已经太久没有更新了,所以同学们学习 WeChaty 请使用博主的博客作为教程文档,博主都是自己研究测试整理出来的,所有的案例测试都是最新版。

  基础篇:最新 2023 如何使用 wechaty 框架开发微信机器人详细教程(基础篇)

  在这里插入图片描述

  配置微信机器人启动快捷脚本 npm run start

  在 package.json 文件中,配置

  在这里插入图片描述

  在 terminal 终端进行执行wps office免费版下载网站在哪(wps office下载后怎么安装到桌面)

  图片二维码扫码登陆

  判断 对象进行判断是否是群消息

  查询 群名 回复群消息 hello

  机器人 bot 监听消息判断是否是图片消息?

  图片类型消息 fileBox 数据结构官网WPS office的下载的地址怎么找

  bot.Message.Type 消息类型

  官方 Wechaty 发送案例展示

  亲测存在报错!uncaughtException TypeError: Cannot read properties of undefined (reading ‘fromFile’)

  可能是 wechaty 版本问题 >>> 解决方案:单独安装 file-box 模块包调用

  具体解决方案实现

  函数说明FileBox.fromFile选择本地图片FileBox.fromUrl选择网络图片

  例如:检测关键词回复图片

  真机演示展示

  在这里插入图片描述

  在这里插入图片描述

  下载地址:https://github.com/BtbN/FFmpeg-Builds/releases

  ffmpeg 工具 bin 目官方最新中文版wps下载网址在哪里录

  在这里插入图片描述

  配置 ffmpeg/bin 系统环境变量

  在这里插入图片描述

  机器人 bot 监听消息判断是否是语音消息?

  语音类型消息 fileBox 数据结构

  接收保存类型:sil 文件

  借助 ffmpeg 转换音频格式

  事件 ready 是指微信机器人登陆完成启动预备状态

  联系人信息结构体

  查询联系人并且发送消息

  特别注意:调用 chatGPT 3.5 需要注册获取 OPENAI_API_KEY

  环境变量配置文件 .env 存储 OPENAI_API_KEY

  配置 Openai 接口调用工具 openai.js

  配置需要开通服务的群列表 config.json

  微信机器人启动 bot.js

  package.json 依赖模块版本

  案例视频展示

  在这里插入图片描述

  默认免费 WEB 协议是不支持发送语音权限(只具有接收语音消息的权限)IPAD 最新官网的wps的下载的地方是多少 协议支持

  在这里插入图片描述

  推荐开通 pad-local 协议(链接地址):http://pad-local.com/

  TOKEN 购买完成

  在这里插入图片描述

  PuppetPadlocal 创建机器人

  详细官方案例教程文档介绍:https://github.com/wechaty/puppet-padlocal/wiki/API-%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3-(TypeScript-JavaScript)

  手机端使用微信扫描登陆显示(登陆设备 iPad)

  官方最新中文版wps的下载的网址哪里有在这里插入图片描述

  Node 控制台登陆扫描输出

  注意:通过 PadLocal 协议登陆具有自动登陆功能(扫码完二次登陆无需进行扫码)

  INFO TestBot started 问题

  如果运行 npm run bot.js 后,正常情况会提示扫码登录。如果一直卡在 INFO TestBot started,二维码没有出现。解决方案:检测本地网络是否能够正常上网?检测是否开启了全局的 VPN?检测是否设置了网络防火墙?

  网络测试:测试和 PadLocal 服务器之间网络是否通畅?

  网络测试:测试和微信服务器之间网络是否通畅?

  在这里插入图片描述

  下载地址:https://github.com/BtbN/FFmpeg-Builds/releases

  ffmpeg 工具 bin 目录

  在这里插入图片描述

  配置 ffmpeg/bin 系统环境变量

  在这里插入图片描述

  借助 vhan 开源接口创建 MP3 语音音频

  借助 ffmpeg 工具 和 silk_v3_encoder 工具 进行音频转换处理 sil 语音

  在这里插入图片描述

  GitHub silk-v3-decoder 工具资源地址:https://github.com/kn007/silk-v3-decoder

  语音文件为 silk 格式。silk 是 skype 开源的一款语音编解码器,被微信的语音文件所采用。注意:文件后缀必须是 !

  特别注意:被动回复语音消息 WEB 协议不支持(推荐采用 iPad 协议实现)

  运行演示视频

  在这里插入图片描述

  动态链接配置说明

  parmas说明案例title标题Hello World! 你好世界!description详细描述This is descriptionthumbnailUrl预览图http://q1.qlogo.cn/g?b=qq&nk=1620444902&s=100 (图片链接地址)url链接地址https://www.baidu.com(链接)

  发送动态链接测试结果:

  在这里插入图片描述

  WechatifiedFriendshipImpl 数据结构

  监听自动通过好友结果:

  在这里插入图片描述

  控制台输出结果

  我们可以通过 函数,进行获取当前账号所有群组信息。

  测试结果:

  特别注意:如果我们想要全部群信息,必须要等到微信机器人准备完成之后才能进行读取,否则结果可能为空。就是您必须在 ready 事件触发时候进行读取,在 login / scan 事件读取的话,群组数据将读取失败。

  Room Impl 接口实现

  通过 Room 对象发送群消息

  在群内发消息,如果设置了 参数,机器人在群内发送消息的时候还会@这些联系人。

  艾特群主进行发送消息

  注意:一般来说群主是群成员列表中的第一个(通常不是最准确的方法)要注意艾特功能(即“@”某人)在微信的 Web 和 API 版本中可能有一些限制和特定的实现方式官网wps最新下载的地方是多少。wps的免费版的下载方法怎么找

  想要保存指定联系人头像的信息,首先根据联系人的昵称进行查找联系人对象官网WPS office最新下载的入口是什么。bot.Contact.find 方法返回一个 Promise,该 Promise 解析为一个 Contact 对象(如果找到)或 null(如果未找到)。

  注意:bot.Contact.find 方法返回的是单个联系人对象。如果你想要根据某些条件查找多个联系人,你可能需要使用 bot.Contact.findAll 方法,它返回的是一个联系人对象的数组。