TTokenySpace
返回 Skills 列表

Whatsapp Master Free

通过WhatsApp Web协议免费发送文本、媒体、贴纸、语音笔记和GIF,支持JID格式转换与速率限制指引。

#中文
0

安装到 Tokeny(自动)

下载 ZIP
安装"whatsapp-master-free"技能
技能信息:
- 名称: Whatsapp Master Free
- 标识: whatsapp-master-free
- 描述: 通过WhatsApp Web协议免费发送文本、媒体、贴纸、语音笔记和GIF,支持JID格式转换与速率限制指引。
- 版本: 1.0.0
下载地址:
https://www.tokeny.space/api/skills/whatsapp-master-free/download
继续

复制上方内容到 Tokeny 客户端并在会话中发送即可自动安装;也可直接 下载 ZIP并拖动到技能窗口安装。

SKILL.md

WhatsApp 大师(免费版)

概述

WhatsApp 是全球使用最广泛的即时通讯应用之一。本工具箱通过原生通道集成直接调用 WhatsApp Web 协议,让 AI Agent 能够发送文本、媒体、贴纸、语音笔记与 GIF。免费版聚焦于"能发"——覆盖 5 类基础消息与速率限制指南;交互(反应/回复/编辑/撤回)、群组管理、多智能体讨论等进阶能力留给专业版。

无需外部 Docker 服务,无需 CLI 包装,直接通过 Agent 平台的通道集成调用。

核心能力

能力说明免费版
文本发送纯文本消息
媒体发送图片/视频/文档
贴纸发送WebP 格式贴纸
语音笔记OGG/Opus 语音
GIF 发送MP4 格式动画
JID 格式个人与群组 JID 转换
速率限制反垃圾策略说明
媒体转换ffmpeg 模板
交互能力反应/回复/编辑/撤回否(专业版)
群组管理创建/重命名/邀请/权限否(专业版)
多智能体群组内多 Agent 协作否(专业版)
历史搜索全文检索与联系人提取否(专业版)

核心功能执行

input_params参数进行配置。

输入: 用户提供核心功能执行所需的指令和必要参数。 处理: 解析核心功能执行的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回核心功能执行的响应数据,包含状态码、结果和日志。

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作

参数配置与调用

config_options参数进行配置。

输入: 用户提供参数配置与调用所需的指令和必要参数。 处理: 解析参数配置与调用的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回参数配置与调用的响应数据,包含状态码、结果和日志。

  • 执行此能力时使用config_options参数,支持修改/重置/导入操作

结果处理与输出

output_format参数进行配置。

输入: 用户提供结果处理与输出所需的指令和必要参数。 处理: 解析结果处理与输出的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回结果处理与输出的响应数据,包含状态码、结果和日志。

  • 执行此能力时使用output_format参数,支持导出/保存/转换操作 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:WhatsApp、消息自动化免费版、语音发送、格式与速率限制指、面向个人用户与独、立开发者、的基础消息能力、语音笔记与、通过原生通道集成、直接调用、无需外部、Docker、CLI、Use、when、需要代码生成、编程辅助、调试测试、开发部署时使用、不适用于无明确技、术栈的模糊需求等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。

使用场景

场景一:每日日报推送

用户说"每天早上 9 点把昨天的日报发到我的 WhatsApp"。Agent 调用 message action=send channel=whatsapp 发送文本消息,配合定时任务实现日报推送。

场景二:发送项目截图

用户说"把这张设计稿发给客户"。Agent 调用 message action=send 携带 filePath 发送图片,支持的格式包括 JPG/PNG/GIF/MP4/PDF/DOC。

场景三:发送语音提醒

用户说"录一段语音提醒我开会"。Agent 先用 ffmpeg 把音频转为 OGG/Opus 格式,再调用 message action=send asVoice=true 发送。

快速开始

60 秒上手

  1. 确认 WhatsApp 账号已通过二维码链接(whatsapp login
  2. 准备目标手机号(含国家代码,如 +34612345678
  3. 调用 message action=send 发送消息

发送文本消息

message action=send channel=whatsapp to="+34612345678" message="Hello!"

发送媒体

message action=send channel=whatsapp to="+34612345678" message="Check this out" filePath=/path/to/image.jpg

支持的格式:JPG、PNG、GIF、MP4、PDF、DOC 等。

发送贴纸

message action=sticker channel=whatsapp to="+34612345678" filePath=/path/to/sticker.webp

必须是 WebP 格式,理想尺寸 512x512。

发送语音笔记

message action=send channel=whatsapp to="+34612345678" filePath=/path/to/audio.ogg asVoice=true

使用 OGG/Opus 格式,MP3 可能无法正常播放。

发送 GIF

message action=send channel=whatsapp to="+34612345678" filePath=/path/to/animation.mp4 gifPlayback=true

WhatsApp 要求 GIF 转为 MP4 格式。

响应解析: 完成完成后,查看输出响应确认任务状态。成功时输出包含解析摘要和响应数据;失败时根据错误信息排查问题,查阅错误解析章节获取恢复步骤。

示例

JID 格式说明

WhatsApp 内部使用 JID(Jabber ID):

类型格式示例
个人<number>@s.whatsapp.net34612345678@s.whatsapp.net
群组<id>@g.us123456789012345678@g.us

使用 to= 传入手机号时,Agent 平台会自动转换为 JID 格式。

ffmpeg 媒体转换模板

语音笔记转换

ffmpeg -i input.wav -c:a libopus -b:a 64k output.ogg

贴纸转换(图片转 WebP)

ffmpeg -i input.png -vf "scale=512:512:force_original_aspect_ratio=decrease,pad=512:512:(ow-iw)/2:(oh-ih)/2:color=0x00000000" output.webp

GIF 转 MP4

ffmpeg -i input.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" output.mp4 -y

最佳实践

已知限制

WhatsApp 有反垃圾措施,应避免:

  • 向大量联系人批量发送相同消息
  • 快速连发消息
  • 向未与你互动过的联系人发送消息

建议:单次广播不超过 10 人,消息间隔 ≥ 3 秒,优先回复已有对话。

2. 媒体格式规范

  • 语音笔记:必须 OGG/Opus,码率 64k 即可
  • 贴纸:必须 WebP,512x512,透明背景
  • GIF:必须转为 MP4,-movflags faststart 加速首帧
  • 图片:JPG/PNG 均可,建议压缩到 1MB 以内

3. 手机号格式

to= 参数必须包含国家代码(如 +34 代表西班牙),不要带空格或连字符。

4. 文件路径

filePath 使用绝对路径,避免相对路径在不同工作目录下失效。

5. 消息确认

发送后 Agent 平台会返回消息 ID,建议记录用于后续的回复/引用(专业版功能)。

  • 当前为免费版本,如需完整功能请升级到付费版获取全部能力

常见问题

Q1:发送失败提示"未登录"?

A:需要先通过二维码链接 WhatsApp 账号。运行 whatsapp login 扫码登录,登录状态会持久化。

Q2:语音笔记对方听不到?

A:必须是 OGG/Opus 格式。MP3 在部分设备上无法播放。用 ffmpeg 转换:ffmpeg -i input.mp3 -c:a libopus -b:a 64k output.ogg

Q3:贴纸发送后变形?

A:贴纸必须是 WebP 格式且 512x512。用 ffmpeg 的 scale + pad 滤镜保持比例并填充透明背景。

Q4:GIF 发送后不动?

A:WhatsApp 不支持原生 GIF,必须转为 MP4 并设置 gifPlayback=true

Q5:发送给群组怎么填?

A:群组使用 @g.us 后缀的 JID,例如 123456789012345678@g.us。群组管理能力在专业版。

Q6:被 WhatsApp 限流怎么办?

A:降低发送频率,单次广播不超过 10 人,间隔 ≥ 3 秒。避免向未互动联系人发送。严重时账号可能被临时封禁。

Q7:媒体文件大小有限制吗?

A:建议图片 < 1MB,视频 < 16MB,文档 < 100MB。超大文件建议先用 ffmpeg 压缩。

免费版限制

本免费体验版限制以下高级功能:

  • 交互能力(反应、回复/引用、编辑、撤回)
  • 群组管理(创建、重命名、图标、描述、参与者、管理员、邀请链接)
  • 多智能体讨论(群组内多 Agent 协作与拥塞控制)
  • 历史消息搜索与 vCard 联系人提取
  • 预算感知调度与对话生命周期管理
  • 高级媒体处理与批量广播策略

解锁全部功能请使用专业版:whatsapp-master-pro

依赖说明

运行环境

  • Agent 平台:支持 SKILL.md 且具备 WhatsApp 通道集成的 AI Agent
  • 操作系统:Windows / macOS / Linux
  • WhatsApp 账号:已通过二维码链接的有效账号
  • Node.js:18+(如需运行通道插件)

依赖详情

依赖项类型是否必需获取方式
LLM APIAPI必需由 Agent 平台内置 LLM 提供
WhatsApp 通道插件插件必需Agent 平台内置或自行安装
ffmpegCLI 工具推荐系统包管理器安装
Baileys 协议库npm 包内置通道插件依赖

API Key 配置

  • WhatsApp 通道凭证:通过二维码登录获取,由 Agent 平台持久化
  • 无需额外 API Key:本 Skill 基于原生通道集成,不调用外部付费 API
  • 禁止:在 SKILL.md 或脚本中硬编码 WhatsApp 账号密码

可用性分类

  • 分类:MD+EXEC(纯 Markdown 指令,部分功能需要 exec 命令行执行能力)
  • 说明:基于 Markdown 的 AI Skill,通过自然语言指令驱动 Agent 执行任务
  • 模型路由建议:免费版使用低成本模型(如 GPT-4o-mini / Claude Haiku)

错误处理

错误场景原因处理方式
配置错误参数缺失或格式错误检查依赖说明中的配置要求
运行时错误运行环境不满足确认运行环境符合依赖说明
网络错误连接超时或不可达执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案

输出格式

{
  "success": true,
  "data": {
    "result": "WhatsApp大师(免费版)处理结果",
    "execution_time": "0.5s",
    "metadata": {
      "version": "1.0",
      "processor": "whatsapp master"
    }
  },
  "execution_log": ["解析输入参数", "执行核心处理", "格式化输出结果"],
  "error": null
}

评论

加载中…