SDK onipin-js: integra chat, catálogo y reservas en Node.js
Cliente JavaScript oficial del protocolo OniPin. ping(), chat(), catalog(), createBooking() y createOrder() sin API keys — solo el pin del negocio.
El paquete onipin-js es el SDK oficial para integrar OniPin en backends, bots y scripts Node.js.
Instalación
npm install onipin-js
Ejemplo rápido
import { OniPinClient } from "onipin-js";
const oni = new OniPinClient({
baseUrl: "https://onnivers.store",
pin: "onp_tu_pin",
callerType: "ai-agent",
callerName: "MiBot",
});
const info = await oni.ping();
console.log(info.name, info.capabilities);
const chat = await oni.chat("¿Qué servicios ofrecen?");
console.log(chat.reply?.text);
API disponible
| Método | Descripción |
|---|---|
ping() | Discovery del negocio |
catalog() | Productos y servicios |
chat(message) | Enviar mensaje |
messages({ limit }) | Leer hilo |
createBooking(...) | Reserva real |
createOrder(...) | Pedido real |
Sin API key
Solo necesitas el pin público del negocio. Las conversaciones aparecen en su bandeja CHATS.