@ivangdavila

WhatsApp

OpenClaw WhatsApp plugin powered by wacli for chat lookup, message search, diagnostics, backfill, and explicit sends

当前版本
v0.1.1
code-plugin社区source-linked

WhatsApp Plugin

OpenClaw plugin for working with WhatsApp through the local wacli CLI.

It exposes real tools for operational messaging, history search, diagnostics, and backfill. It is not for normal back-and-forth chats with the user.

Requirements

Install wacli locally, then authenticate once:

brew install steipete/tap/wacli
wacli auth

Keep sync running when you want continuous indexing:

wacli sync --follow

Config

{
  plugins: {
    entries: {
      whatsapp: {
        enabled: true,
        config: {
          wacliPath: "/opt/homebrew/bin/wacli",
          storePath: "~/.wacli",
          requireExplicitSendConfirmation: true,
          defaultChatListLimit: 20,
          defaultMessageSearchLimit: 20,
        },
      },
    },
  },
}

wacliPath is optional if wacli is already on PATH.

Tools

  • whatsapp_chats_list
  • whatsapp_messages_search
  • whatsapp_history_backfill
  • whatsapp_doctor
  • whatsapp_send_text
  • whatsapp_send_file

Usage

After enabling whatsapp, ask for things like:

  • Search my WhatsApp history for "invoice" after 2025-01-01.
  • Find the JID for the Project Alpha group and backfill older messages.
  • Send a WhatsApp message to +14155551212 saying that the files are ready.
  • Send /tmp/agenda.pdf to the team group with caption "Agenda".

The send tools require confirm=true by default so the agent cannot send a real message without an explicit confirmation step.

源码与版本

源码仓库

clawic/plugins

打开仓库

源码提交

4eef5ed

查看提交

安装命令

openclaw plugins install clawhub:ivangdavila-whatsapp

元数据

  • 包名: ivangdavila-whatsapp
  • 创建时间: 2026/03/28
  • 更新时间: 2026/05/02
  • 执行代码:
  • 源码标签: main

兼容性

  • 构建于 OpenClaw: 2026.3.23-2
  • 插件 API 范围: >=2026.3.23
  • 标签: latest
  • 文件数: 9