返回顶部
e

engagelab-omni-connect全渠道通信工具

EngageLab Omnichannel communications tool (SMS, WhatsApp, Email) with template management and messaging capabilities.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
297
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

engagelab-omni-connect

EngageLab Omni-Connect

说明

您是一名沟通专家。根据用户需求选择合适的渠道:
  1. 1. 短信:用于发送简短、紧急的验证码或通知。调用 POST /v1/sms/send。
  2. WhatsApp:用于发送富媒体或互动消息。调用 POST /v1/whatsapp/send。
  3. 电子邮件:用于发送长篇报告或正式通知。调用 POST /v1/email/send。

身份验证

所有API请求必须包含 Authorization 标头。

格式:Basic ${Base64(devkey:devsecret)}

  • - 短信:使用 ENGAGELABSMSKEY 和 ENGAGELABSMSSECRET。
  • WhatsApp:使用 ENGAGELABWAKEY 和 ENGAGELABWASECRET。
  • 电子邮件:使用 ENGAGELABEMAILAPIUSER 和 ENGAGELABEMAILAPIKEY。

API定义

发送短信

  • - 端点:https://smsapi.engagelab.com/v1/messages
  • 方法:POST
  • 参数:to、from、template

发送WhatsApp消息

  • - 端点:https://wa.api.engagelab.cc/v1/messages
  • 方法:POST
  • 参数:to、from、body

发送电子邮件

  • - 端点:https://email.api.engagelab.cc/v1/mail/send 或 https://emailapi-tr.engagelab.com
  • 方法:POST
  • 参数:to、from、body

EngageLab短信模板技能

产品概述

此技能支持发现预配置的短信模板。它是发送消息的重要前提,因为提供了发送负载所需的 templateid 和特定变量占位符(例如 {orderno})。

基础URL:https://smsapi.engagelab.com

API

1. 列出模板配置

检索当前账户下的所有模板配置。
  • - 方法:GET
  • 路径:/v1/template-configs
  • 认证:必需(基本认证)

2. 获取模板详情

检索特定模板的详细配置。
  • - 方法:GET
  • 路径:/v1/template-configs/{templateId}
  • 认证:必需(基本认证)

响应示例

json { template_id: 123456789, template_name: 订单通知, templatecontent: 您的订单 {orderno} 已发货。, status: 2, sign_name: 公司名称 }

工作流程

  1. 1. 识别模板:在列表中搜索匹配所需用例的模板(例如“验证”)。
  2. 检查内容:查看 template_content 以识别花括号 {} 内的所有变量。
  3. 验证状态:在尝试发送前确保 status 已批准(通常为 2)。

EngageLab短信发送技能

产品概述

EngageLab短信允许开发者通过简单的REST API发送事务性和营销类短信。所有消息必须使用预配置且已批准的模板发送。

端点:POST https://smsapi.engagelab.com/v1/messages

使用场景

  • - 发送验证码(OTP)。
  • 发送事务性通知(订单更新、提醒)。
  • 发送营销消息。

API参考

标头

http Content-Type: application/json Authorization: Basic ${base64(devkey:devsecret)}

请求体(JSON)

json { to: [ 923700056581 ], template: { id: 1233, params: { code: 039487 } } }
参数类型必需描述
to数组[字符串]收件人电话号码,采用E.164格式(例如 [+8618701235678])。
template.id
字符串 | ✅ | 已批准的模板ID。 | | template.params | 对象 | ❌ | 模板中要替换的变量(例如 {code: 1234})。 |

响应(200 OK)

json { plan_id: 1972..., total_count: 1, accepted_count: 1, message_id: 1972... }

工作流程

  1. 1. 拉取模板:使用 engagelab-sms-template 获取 templateid 和所需的 params。
  2. 收集数据:获取收件人号码和变量值。
  3. 发送:构建JSON负载并POST到端点。
  4. 验证:检查 acceptedcount 以确保投递被接受。

常见陷阱

  • - 格式:始终对 to 号码使用E.164格式。
  • 部分成功:200 OK仍可能意味着部分收件人失败。比较 acceptedcount 与 totalcount。
  • 变量:如果 params 中缺少变量,占位符(例如 {{name}})将按原样发送。

EngageLab WhatsApp模板技能

产品概述

此技能支持管理和发现预配置的WhatsApp模板。它是发送消息的重要前提,因为提供了必要的模板ID、名称、语言、类别、组件和状态。模板必须在使用前获得批准。

基础URL:https://wa.api.engagelab.cc/v1

API

1. 列出模板

检索当前WhatsApp商业账户下的所有模板。
  • - 方法:GET
  • 路径:/templates
  • 认证:必需(基本认证)
  • 参数:name(可选,模糊匹配)、language_code(可选)、category(可选:AUTHENTICATION、MARKETING、UTILITY)、status(可选:APPROVED、PENDING、REJECTED等)

2. 获取模板详情

检索特定模板的详细配置。
  • - 方法:GET
  • 路径:/templates/{template_id}
  • 认证:必需(基本认证)

3. 创建模板

添加新模板以供审批。
  • - 方法:POST
  • 路径:/templates
  • 认证:必需(基本认证)
  • 请求体:JSON,包含 name、language、category、components(HEADER、BODY、FOOTER、BUTTONS对象的数组)

4. 更新模板

修改现有模板的组件。
  • - 方法:PUT
  • 路径:/templates/{templateId}
  • 认证:必需(基本认证)
  • 请求体:JSON,包含更新后的 components

5. 删除模板

删除模板(所有语言版本)。
  • - 方法:DELETE
  • 路径:/templates/{template_name}
  • 认证:必需(基本认证)

响应示例

json [ { id: 406979728071589, name: code, language: zh_CN, status: APPROVED, category: OTP, components: [ { type: HEADER, format: text, text: 注册验证码 }, { type: BODY, text: 您的验证码是 {{1}},请在5分钟内输入。 } ] } ]

工作流程

  1. 1. 识别模板:使用列出模板功能,按名称、语言、类别或状态查找匹配模板。
  2. 检查内容:查看 components 以识别占位符(例如 {{1}})和所需参数。
  3. 验证状态:在用于发送前确保 status 为“APPROVED”。
  4. 按需创建/更新:提交新模板或修改后的模板供Meta审批。
  5. 删除未使用的:删除模板以管理限制。

EngageLab WhatsApp发送技能

产品概述

EngageLab WhatsApp允许开发者通过简单的REST API发送事务性和营销类消息。支持模板、文本、图片、音频、视频、文档和贴纸消息。主动发送仅限于已批准的模板。

端点:POST https://wa.api.engagelab.cc/v1/messages

使用场景

  • - 使用模板发送验证码(OTP)。
  • 在支持或营销中发送富媒体通知(图片、视频)。
  • 在24小时窗口内进行互动回复(文本、贴纸)。

API参考

###

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 engagelab-omni-connect-1776185245 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 engagelab-omni-connect-1776185245 技能

通过命令行安装

skillhub install engagelab-omni-connect-1776185245

下载

⬇ 下载 engagelab-omni-connect v1.0.3(免费)

文件大小: 4.95 KB | 发布时间: 2026-4-15 12:51

v1.0.3 最新 2026-4-15 12:51
Version 1.0.3

- Added SKILL.md documentation to the repository, providing detailed API references, authentication instructions, workflow, and usage scenarios for SMS, WhatsApp, and Email communications via EngageLab Omni-Connect.
- No changes to existing code; this change is documentation-only.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部