socialdesk-node
v2.1.1
Published
SDK oficial de Socialdesk para Node.js
Maintainers
Readme
socialdesk-node
SDK oficial de Socialdesk para Node.js.
- Tipado completo en TypeScript
- Helper para parsear webhooks
- Cliente HTTP pre-autenticado
Ejemplo
import { WebhookHelper, EventType } from 'socialdesk-node';
app.post('/webhook', async (req, res) => {
const webhook = new WebhookHelper(req.body);
const client = webhook.createClient();
if (webhook.isEventType(EventType.DirectMessage)) {
await client.sendHintMessage({
text: 'El cliente preguntó por precios',
message_id: webhook.getMessageId(),
conversation_id: webhook.getConversationId(),
quick_replies: [
{ text: 'El Plan Básico cuesta $79/mes + IVA.' },
],
});
}
res.json({ ok: true });
});Funcionalidades
| Método | Descripción |
|---|---|
| sendHintMessage | Envía un mensaje visible solo para el agente |
| sendDirectMessage | Envía un mensaje directo al participante |
| sendHSMMessage | Envía un mensaje con plantilla (HSM) |
| sendHintCallback | Ejecuta un callback de un hint message |
| assignConversation | Asigna una conversación a un agente o equipo |
| addLabel | Agrega una etiqueta a una conversación |
Documentación
Licencia
MIT
