tengo este codigo:
client.messages.create({ to: clientPhoneNumber, from: 'mynumber', body: 'hello ' + clientName + ', your training session begins in 24 hours. To cancel your session anytime within the next 24 hours, click here: http://localhost:3000/cancelevent?eventid=' + eventID + '' }, function(err, data) { if (err) { console.log("err: " + err) } console.log(data) }); y luego envía el mensaje de texto. Sin embargo, para ser honesto, se ve feo para el usuario. ¿Es posible enviarles el mismo enlace pero ocultar la ?eventid=' + eventID + '' ? Puede ser una pregunta extraña, pero gracias por la ayuda!
para cualquier persona en el futuro que pueda necesitar esto como referencia, usé tinyurl
puedes instalarlo para node.js :
npm i tinyurlentonces lo que puedes hacer es usarlo simplemente así:
let eventID = "0987654321" let url = "http://localhost:3000/cancelevent?eventid=" + eventID + "" var TinyURL = require('tinyurl'); TinyURL.shorten(url).then(function(res) { console.log(res) }, function(err) { console.log(err) }) y ahí lo tienes, ¡simple acortador de url !