mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-03 22:40:26 +00:00
32 lines
894 B
TypeScript
32 lines
894 B
TypeScript
import {
|
|
describeBundledMetadataOnlyChannelCatalogContract,
|
|
describeOfficialFallbackChannelCatalogContract,
|
|
} from "../../test/helpers/channels/channel-catalog-contract.js";
|
|
|
|
const whatsappMeta = {
|
|
id: "whatsapp",
|
|
label: "WhatsApp",
|
|
selectionLabel: "WhatsApp (QR link)",
|
|
detailLabel: "WhatsApp Web",
|
|
docsPath: "/channels/whatsapp",
|
|
blurb: "works with your own number; recommend a separate phone + eSIM.",
|
|
};
|
|
|
|
describeBundledMetadataOnlyChannelCatalogContract({
|
|
pluginId: "whatsapp",
|
|
packageName: "@openclaw/whatsapp",
|
|
npmSpec: "@openclaw/whatsapp",
|
|
meta: whatsappMeta,
|
|
defaultChoice: "npm",
|
|
});
|
|
|
|
describeOfficialFallbackChannelCatalogContract({
|
|
channelId: "whatsapp",
|
|
npmSpec: "@openclaw/whatsapp",
|
|
meta: whatsappMeta,
|
|
packageName: "@openclaw/whatsapp",
|
|
pluginId: "whatsapp",
|
|
externalNpmSpec: "@vendor/whatsapp-fork",
|
|
externalLabel: "WhatsApp Fork",
|
|
});
|